Maric Michaud schrieb: > Le Mercredi 24 Mai 2006 22:04, Diez B. Roggisch a écrit : >> Nope, not in that way. But you might consider writing a proxy/wrapper >> for an object. That looks like this (rouch sketch from head): >> >> class FileWrapper(object): >> def __init__(self, f): >> self._f = f >> >> def __getattr__(self, name): >> return getattr(self._f, name) >> >> def myreadline(self): >> .... > Why use a proxy when you can just inherit from the builtin file object ?
To be honest - in my perception file is a function. Which it isn't, but I see it that way :) You are of course right, and have the better solution (unless the OP is not in control of file creation). Diez -- http://mail.python.org/mailman/listinfo/python-list