A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2007-April/072827.html below:

[Python-Dev] New Super PEP

[Python-Dev] New Super PEP [Python-Dev] New Super PEP"Martin v. Löwis" martin at v.loewis.de
Sun Apr 29 14:53:57 CEST 2007
>     Since calling super with any
>     arguments other than the exact same arguments you have received is
>     nearly always wrong,
> 
> 
>   Erm.  Excuse me, but are you saying this code is wrong?
> 
> class Rectangle:
>     def __init__(self, width, height):
>         self.width = width
>         self.height = height
> 
> class Square:
>     def __init__(self, side):
>         Rectangle.__init__(self, side, side)

That's not what he said. Your code does not call super(), so the
observation that it normally should pass the exact same arguments
does not apply.

Regards,
Martin
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4