コード例 #1
0
 def read_yaml_text(self):
     '''
     Gets the data from YAML files or datastore
     '''
     if self.read_from_yaml_file:
         print " Object interface generator: Reading object definitions from files"
         data_yaml_files = list_files_recursive(
             'obj/data', '*.yml', ['ion.yml', 'resource.yml', 'shared.yml'])
         self.data_yaml_text = '\n\n'.join(
             (file.read() for file in (open(path, 'r')
                                       for path in data_yaml_files
                                       if os.path.exists(path))))
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         service_yaml_text = '\n\n'.join(
             (file.read() for file in (open(path, 'r')
                                       for path in service_yaml_files
                                       if os.path.exists(path))))
         data = self.data_yaml_text + "\n" + service_yaml_text
     else:
         print " Object interface generator: Reading object definitions from datastore"
         self.data_yaml_text = get_object_definition_from_datastore(
             self.system_name)
         if not self.data_yaml_text:
             return ''
         data = self.data_yaml_text + '\n' + get_service_definition_from_datastore(
             self.system_name)
     return data
コード例 #2
0
 def get_service_definition(self):
     if self.read_from_yaml_file:
         print " Service interface generator: reading service definitions from files"
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         data = '\n\n'.join((file.read() for file in(open(path, 'r') for path in service_yaml_files if os.path.exists(path))))
     else:
         print " Service interface generator: reading service definitions from datastore"
         data = get_service_definition_from_datastore(self.system_name)
     return data
コード例 #3
0
 def get_service_definition(self):
     if self.read_from_yaml_file:
         print " Service interface generator: reading service definitions from files"
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         data = '\n\n'.join((file.read() for file in(open(path, 'r') for path in service_yaml_files if os.path.exists(path))))
     else:
         print " Service interface generator: reading service definitions from datastore"
         data = get_service_definition_from_datastore(self.system_name)
     return data
コード例 #4
0
 def get_yaml_data(self):
     data = []
     if self.read_from_yaml_file:
         print " Message interface generator: reading service definitions from files"
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         for path in service_yaml_files:
             if os.path.exists(path):
                 file = open(path, 'r')
                 data.append(file.read())
                 file.close()
     else:
         print " Message interface generator: reading service definitions from datastore"
         data = get_service_definition_from_datastore(self.system_name)
         if not data:
             data = []
     return data
コード例 #5
0
 def get_yaml_data(self):
     data = []
     if self.read_from_yaml_file:
         print " Message interface generator: reading service definitions from files"
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         for path in service_yaml_files:
             if os.path.exists(path):
                 file = open(path, 'r')
                 data.append(file.read())
                 file.close()
     else:
         print " Message interface generator: reading service definitions from datastore"
         data = get_service_definition_from_datastore(self.system_name)
         if not data:
             data = []
     return data
コード例 #6
0
 def read_yaml_text(self):
     '''
     Gets the data from YAML files or datastore
     '''
     if self.read_from_yaml_file:
         print " Object interface generator: Reading object definitions from files"
         data_yaml_files = list_files_recursive('obj/data', '*.yml', ['ion.yml', 'resource.yml', 'shared.yml'])
         self.data_yaml_text = '\n\n'.join((file.read() for file in(open(path, 'r') for path in data_yaml_files if os.path.exists(path))))
         service_yaml_files = list_files_recursive('obj/services', '*.yml')
         service_yaml_text = '\n\n'.join((file.read() for file in(open(path, 'r') for path in service_yaml_files if os.path.exists(path))))
         data = self.data_yaml_text + "\n" + service_yaml_text
     else:
         print " Object interface generator: Reading object definitions from datastore"
         self.data_yaml_text = get_object_definition_from_datastore(self.system_name)
         if not self.data_yaml_text:
             return ''
         data = self.data_yaml_text + '\n' + get_service_definition_from_datastore(self.system_name)
     return data
コード例 #7
0
 def read_yaml_text(self):
     """
     Gets the data from YAML files or datastore
     """
     if self.read_from_yaml_file:
         print " Object interface generator: Reading object definitions from files"
         data_yaml_files = list_files_recursive("obj/data", "*.yml", ["ion.yml", "resource.yml", "shared.yml"])
         self.data_yaml_text = "\n\n".join(
             (file.read() for file in (open(path, "r") for path in data_yaml_files if os.path.exists(path)))
         )
         service_yaml_files = list_files_recursive("obj/services", "*.yml")
         service_yaml_text = "\n\n".join(
             (file.read() for file in (open(path, "r") for path in service_yaml_files if os.path.exists(path)))
         )
         data = self.data_yaml_text + "\n" + service_yaml_text
     else:
         print " Object interface generator: Reading object definitions from datastore"
         self.data_yaml_text = get_object_definition_from_datastore(self.system_name)
         if not self.data_yaml_text:
             return ""
         data = self.data_yaml_text + "\n" + get_service_definition_from_datastore(self.system_name)
     return data