Пример #1
0
 def var_menu_selected(self, menu_item, action):
     if action == 'edit':
         config = FamilyVariablesConfig(self.conn, self.current_family)
         newconfig = config.edit()
         config.update(newconfig)
         self.select_family(self.current_family)
     elif action == 'drop':
         pages = dict(self.pages)
         listbox = pages['environment'].listbox
         rows = listbox.get_selected_data()
         data = dict(family=self.current_family)
         for row in rows:
             data['trait'] = row.trait
             data['name'] = row.name
             clause = reduce(and_, [Eq(k, v) for k,v in data.items()])
             self.family.env.cursor.delete(clause=clause)
Пример #2
0
 def var_menu_selected(self, menu_item, action):
     if action == 'edit':
         config = FamilyVariablesConfig(self.conn, self.current_family)
         newconfig = config.edit()
         config.update(newconfig)
         self.select_family(self.current_family)
     elif action == 'drop':
         pages = dict(self.pages)
         listbox = pages['environment'].listbox
         rows = listbox.get_selected_data()
         data = dict(family=self.current_family)
         for row in rows:
             data['trait'] = row.trait
             data['name'] = row.name
             clause = reduce(and_, [Eq(k, v) for k,v in data.items()])
             self.family.env.cursor.delete(clause=clause)