Exemple #1
0
 def export_all_traits(self, suite, dirname=None):
     self.report_start_exporting_traits()
     traitdb = Trait(self.conn, suite)
     traits = traitdb.get_trait_list()
     self.report_total_traits(len(traits))
     for trait in traits:
         self.export_trait(trait, dirname=dirname, traitdb=traitdb)
Exemple #2
0
 def export_all_traits(self, suite, dirname=None):
     self.report_start_exporting_traits()
     traitdb = Trait(self.conn, suite)
     traits = traitdb.get_trait_list()
     self.report_total_traits(len(traits))
     for trait in traits:
         self.export_trait(trait, dirname=dirname, traitdb=traitdb)
 def backup(self, path=None):
     if path is None:
         path = self.path
     if not isdir(path):
         raise Error, '%s not a directory' % path
     dbfile = file(join(path, 'database.xml'), 'w')
     self.writexml(dbfile, indent='\t', newl='\n', addindent='\t')
     dbfile.close()
     self.backup_profiles(path)
     suites = [x.suite for x in self._suite_rows()]
     for suite in suites:
         makepaths(join(path, suite))
         trait = Trait(self.conn, suite)
         for t in trait.get_trait_list():
             trait.set_trait(t)
             trait.backup_trait(join(path, suite))
Exemple #4
0
 def backup(self, path=None):
     if path is None:
         path = self.path
     if not isdir(path):
         raise Error, '%s not a directory' % path
     dbfile = file(join(path, 'database.xml'), 'w')
     self.writexml(dbfile, indent='\t', newl='\n', addindent='\t')
     dbfile.close()
     self.backup_profiles(path)
     suites = [x.suite for x in self._suite_rows()]
     for suite in suites:
         makepaths(join(path, suite))
         trait = Trait(self.conn, suite)
         for t in trait.get_trait_list():
             trait.set_trait(t)
             trait.backup_trait(join(path, suite))