Chris Angelico <ros...@gmail.com>: > On Sat, Jul 23, 2016 at 9:13 PM, Marko Rauhamaa <ma...@pacujo.net> 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