kyle.tk wrote: > SPE - Stani's Python Editor wrote: > > I know that this code is nonsense, but why does this print 'Why?' > > > > a = 1 > > if a >2: > > try: > > 5/0 > > except: > > raise > > else: > > print 'why?' > > last time i checked this should print 'why?' > I have no idea how you got it to print 'Why?'
>>> class CapOutput: ... def __init__(self, fileobj): ... self._file = fileobj ... def write(self, text): ... self._file.write(text.capitalize()) ... >>> sys.stdout = CapOutput(sys.stdout) >>> print 'why?' Why? -- http://mail.python.org/mailman/listinfo/python-list