Esempio n. 1
0
 def append_defaults(self):
     for trait in self.get_all_traits():
         self.env.set_trait(trait)
         data = TraitEnvironment(self.conn, self.env.suite, trait)
         new_items = [(k, v) for k, v in data.items()
                      if k not in self.env.keys()]
         self.env.update(dict(new_items))
Esempio n. 2
0
 def get_superdict(self, traits, sep='_'):
     env = TraitEnvironment(self.conn, self.suite, traits[0])
     superdict = RefDict()
     for trait in traits:
         env.set_main(trait)
         items = [(trait + sep + key, value) for key, value in env.items()]
         superdict.update(dict(items))
     return superdict
Esempio n. 3
0
 def get_superdict(self, traits, sep='_'):
     env = TraitEnvironment(self.conn, self.suite, traits[0])
     superdict = {}
     for trait in traits:
         env.set_main(trait)
         items = [(trait+sep+key, value) for key, value in env.items()]
         superdict.update(dict(items))
     return superdict
Esempio n. 4
0
 def append_defaults(self):
     for trait in self.get_all_traits():
         self.env.set_trait(trait)
         data = TraitEnvironment(self.conn, self.env.suite, trait)
         new_items = [(k,v) for k,v in data.items() if k not in self.env.keys()]
         self.env.update(dict(new_items))