示例#1
0
 def get_types(self):
     ''' Get a dictionary of types available for creation.
     '''
     # Don't want to get variable types showing up, so we exclude
     # 'openmdao.variable' from this list.
     keyset = set(plugin_groups.keys())
     exclset = set(['openmdao.variable'])
     groups = list(keyset - exclset)
     return packagedict(get_available_types(groups))
 def get_types(self):
     ''' Get a dictionary of types available for creation.
     '''
     #Don't want to get variable types showing up, so we exclude
     #'openmdao.variable' from this list.
     keyset = set(plugin_groups.keys())
     exclset = set(['openmdao.variable'])
     groups = list(keyset - exclset)
     return packagedict(get_available_types(groups))
示例#3
0
 def publish_updates(self, added_set, changed_set, deleted_set):
     types = get_available_types()
     try:
         publish('types', [
             packagedict(types),
             list(added_set),
             list(changed_set),
             list(deleted_set),
         ])
     except:
         logger.error("publish of types failed")
示例#4
0
 def publish_updates(self, added_set, changed_set, deleted_set):
     types = get_available_types()
     try:
         publish('types',
                 [
                     packagedict(types),
                     list(added_set),
                     list(changed_set),
                     list(deleted_set),
                 ])
     except:
         logger.error("publish of types failed")
示例#5
0
 def publish_updates(self, added_set, changed_set, deleted_set):
     publisher = Publisher.get_instance()
     if publisher:
         types = get_available_types()
         types.extend(self.get_available_types())
         publisher.publish('types', [
             packagedict(types),
             list(added_set),
             list(changed_set),
             list(deleted_set),
         ])
     else:
         logger.error("no Publisher found")
 def get_types(self):
     return packagedict(get_available_types())
示例#7
0
 def get_types(self):
     return packagedict(get_available_types())