class LiloConfiguration:
def __repr__ (self, tab = 0):
s = ""
for n in self.order:
if (tab):
s = s + '\t'
if n[0] == '#':
s = s + n[1:]
else:
s = s + n
if self.items[n]:
s = s + "=" + self.items[n]
s = s + '\n'
for image in self.images:
(type, name, cl) = image
s = s + "\n%s=%s\n" % (type, name)
s = s + cl.__repr__(1)
return s
def addEntry(self, item, val = None):
if not self.items.has_key(item):
self.order.append(item)
if (val):
self.items[item] = str(val)
else:
self.items[item] = None