Erik Max Francis wrote: > One thing that PyChecker, at least, is more likely to catch is "code has > no effect" statements like > > sys.exit How do you know that the code has no effect? > Without the parentheses, this clearly can't do anything useful, class Sys: def __getattr__(self, attr): if attr == 'exit' print 'cya' sys = Sys()