On Nov 26, 11:40 am, Terry Reedy <[EMAIL PROTECTED]> wrote: > Stef Mientki wrote: > > hello, > > > I've the idea that I always have a lot of useless code in my programs, > > like the next example. > > > def _On_Menu_File_Open ( self, event = None ): > > if event : > > event.Skip () > > > instead of > > > def _O > > > So I would like to extend the None-type (if that's possible), > > with a dummy Skip() method. > > def Skipper(object): > def Skip(): pass > skipper = Skipper() > > def _On_Menu_File_Open ( self, event = skipper ): > event.Skip () > > etc.
I think this methods works best, but quite frankly, if a method is only two lines long, then you've likely got a code smell and no amount of over-design is going to cover for it. -- http://mail.python.org/mailman/listinfo/python-list