if instance exists problem ..
stef mientki
stef.mientki at gmail.com
Wed Oct 17 18:39:45 EDT 2007
hello,
I've written a convenience wrapper around ConfigObj (which is a imporved
ConfigParser).
Now if I use an instance of the base class, I can easily test is the
instance exists by " if ini:",
like in this example
ini = None
if ini:
print 'ok',type(ini)
else:
print 'wrong',type(ini)
ini = ConfigObj (filename)
if ini:
print 'ok',type(ini)
else:
print 'wrong',type(ini)
Now if I derive a new class form this:
class inifile (ConfigObj):
def __init__ (self, filename):
self.ini = ConfigObj ( filename , list_values = False,
write_empty_values = True )
self.ini.newlines = '\r\n' # not strictly necessary
self.Section = ''
self.Modified = False
the test if an instance exists, always returns false.
ini = inifile (filename)
if ini:
print 'ok',type(ini)
else:
print 'wrong',type(ini)
Why is that ?
What should I do to the same simple test for existance ?
thanks,
Stef Mientki
More information about the Python-list
mailing list