[EMAIL PROTECTED] wrote: > I'm having a scoping problem. I have a module called SpecialFile, > which defines: > > def open(fname, mode): > return SpecialFile(fname, mode) > > class SpecialFile: > > def __init__(self, fname, mode): > self.f = open(fname, mode) > ... > [snip] > > How do I tell my class that I want to refer to the __builtin__ open(), > and not the one defined in the module?
import __builtin__ ... self.f = __builtin__.open(fname, mode) ... STeVe -- http://mail.python.org/mailman/listinfo/python-list