示例#1
0
 def import_all(self, db):
     ''' Import data into the supplied database. '''
     ids = IdTranslator()
     db.start_transaction()
     for o in self.ordered_table_list:
          _tbl = self.get_table(o)
          if not _tbl.move_data(ids, self._catalog, db):
              db.rollback()
              return False
     db.commit()
     return True
示例#2
0
 def setUp(self):
     self.translator = IdTranslator()
示例#3
0
 def __init__(self):
     self.ids = IdTranslator()
     self.hostid = 0
     self.catalogid = 0