configurationengine/source/plugins/example/ConeExamplePlugin/examplemlplugin/exampleml_impl.py
equal
deleted
inserted
replaced
37 self.output_objects = output_objects |
37 self.output_objects = output_objects |
38 |
38 |
39 def generate(self, context=None): |
39 def generate(self, context=None): |
40 for output in self.output_objects: |
40 for output in self.output_objects: |
41 self.logger.debug("Generating '%s'" % output.get_output_file(self.output, self.configuration)) |
41 self.logger.debug("Generating '%s'" % output.get_output_file(self.output, self.configuration)) |
42 output.write_to_file(self.output, self.configuration) |
42 output.write_to_file(self.output, context) |
43 |
43 |
44 def list_output_files(self): |
44 def list_output_files(self): |
45 files = [] |
45 files = [] |
46 for output in self.output_objects: |
46 for output in self.output_objects: |
47 files.append(output.get_output_file(self.output, self.configuration)) |
47 files.append(output.get_output_file(self.output, self.configuration)) |
49 |
49 |
50 def get_refs(self): |
50 def get_refs(self): |
51 refs = [] |
51 refs = [] |
52 for output in self.output_objects: |
52 for output in self.output_objects: |
53 refs.extend(output.get_refs()) |
53 refs.extend(output.get_refs()) |
|
54 # return None in case there are no refs in the implementations |
|
55 # to prevent filtering based on refs |
|
56 if not refs: |
|
57 refs = None |
54 return refs |
58 return refs |