]> git.phdru.name Git - m_lib.git/commitdiff
Fix Flad_Conf: it's itself a dict
authorOleg Broytman <phd@phdru.name>
Sun, 23 Apr 2017 20:17:58 +0000 (23:17 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 23 Apr 2017 20:17:58 +0000 (23:17 +0300)
m_lib/flad/fladc.py

index af8ba37584efa514df39effc6033e2d805ce3230..6f0347832161edcbea867e703a1d6c6105f7ee11 100644 (file)
@@ -40,7 +40,7 @@ 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):
@@ -50,12 +50,12 @@ 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 store_to_file(self, f):
       db = self.__make_db()
-      db.append(self.data)
+      db.append(self)
       db.store_to_file(f)