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))
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
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
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))