"""
-import flad, fladm
+from m_lib.flad import flad, fladm
-error = "fladc.error" # Too many records
+from .flad import checking_error
+class error(checking_error):
+ # Too many records
+ pass
class Flad_Conf(dict):
if len(db) != 1:
raise error("incorrect number of records in config file `%s'; expected 1, got %d" % (str(f), len(db)))
- self.data = db[0]
+ self.update(db[0])
def load_from_file(self, f):
if len(db) != 1:
raise error("incorrect number of records in config file `%s'; expected 1, got %d" % (str(f), len(db)))
- self.data = db[0]
+ self.update(db[0])
def store_to_file(self, f):
db = self.__make_db()
- db.append(self.data)
+ db.append(self)
db.store_to_file(f)