Why not allow empty code blocks?
Rob Gaddi
rgaddi at highlandtechnology.invalid
Thu Jul 28 16:01:14 EDT 2016
Chris Angelico wrote:
> On Sat, Jul 23, 2016 at 9:13 PM, Marko Rauhamaa <marko at 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.
>
> ChrisA
Yeah, all the time.
try:
return self.cache[key]
except KeyError:
pass
lots... of... code...
self.cache[key] = newval
return newval
--
Rob Gaddi, Highland Technology -- www.highlandtechnology.com
Email address domain is currently out of order. See above to fix.
More information about the Python-list
mailing list