diff --git a/configobj.py b/configobj.py index 7c972a4..badfbec 100644 --- a/configobj.py +++ b/configobj.py @@ -1363,9 +1363,9 @@ def _getval(key): return self[key] except MissingInterpolationOption: return dict.__getitem__(self, key) - return ('ConfigObj({%s})' % + return ('%s({%s})' % (self.__class__.__name__, ', '.join([('%s: %s' % (repr(key), repr(_getval(key)))) - for key in (self.scalars + self.sections)])) + for key in (self.scalars + self.sections)]))) def _handle_bom(self, infile):