diff options
author | Rob Austein <sra@hactrn.net> | 2007-09-17 22:00:08 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-09-17 22:00:08 +0000 |
commit | f8dbec35dc669ec58d5018ad5b5a73b2cc395551 (patch) | |
tree | 11dcfe5d09321fbf214032cc42c02d5691578131 /scripts/rpki/sql.py | |
parent | 915182363d6ecef54eeb9d74f9b4ba3e41f4897b (diff) |
Convert integer XML attributes automatically. Recognize PEM objects
automatically. Debug, clean, hack....
svn path=/scripts/irbe-cli.py; revision=983
Diffstat (limited to 'scripts/rpki/sql.py')
-rw-r--r-- | scripts/rpki/sql.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/rpki/sql.py b/scripts/rpki/sql.py index 02794295..41e6a0e1 100644 --- a/scripts/rpki/sql.py +++ b/scripts/rpki/sql.py @@ -99,7 +99,8 @@ class sql_persistant(object): elif self.sql_dirty: cur.execute(self.sql_template.update, self.sql_encode()) self.sql_update_hook(db, cur) - assert sql_cache[(self.__class__, getattr(self, self.sql_template.index))] == self + key = (self.__class__, getattr(self, self.sql_template.index)) + assert key in sql_cache and sql_cache[key] == self self.sql_dirty = False self.sql_in_db = True @@ -142,8 +143,8 @@ class sql_persistant(object): def sql_update_hook(self, db, cur): """Customization hook.""" - self.delete_hook(db, cur) - self.insert_hook(db, cur) + self.sql_delete_hook(db, cur) + self.sql_insert_hook(db, cur) def sql_delete_hook(self, db, cur): """Customization hook.""" |