Chris Angelico <[email protected]>:
> On Sat, Jul 23, 2016 at 9:13 PM, Marko Rauhamaa <[email protected]> wrote:
>>> One less thing to be programmed, one less thing for the user to
>>> remember. Just require pass any time you have an empty block, rather
>>> than try to remember where it is required and were it is optional.
>>
>> Actually, the requirement of a dummy statement is a slight annoyance
>> for the programmer. After deleting a statement, you must see if you
>> have to put in a pass statement. And after adding a statement, you
>> may feel the urge to remove the redundant pass statement.
>
> How often do you actually need empty statements, adding stuff,
> removing stuff, like that? Possibly there's a code smell here.
Quite often. For example:
class ItHitFan(Exception): pass
==>
class ItHitFan(Exception):
def __init__(self, huh):
super().__init__()
self.huh = huh
Marko
--
https://mail.python.org/mailman/listinfo/python-list