cloudify-dsl-parser
cloudify-dsl-parser copied to clipboard
Cloudify DSL Parser
dsl_parser/framework/parser.py between line 207 to 242 def _calculate_element_graph(self): self.element_graph = nx.DiGraph(self._element_tree) for element_type, _elements in self.element_type_to_elements.items(): requires = element_type.requires for requirement, requirement_values in requires.items(): requirement_values = [ Requirement(r) if isinstance(r,...
dsl_parser/framework/parser.py between line 123 to 133. def _traverse_element_cls(self, element_cls, name, value, parent_element): element = element_cls(name=name, initial_value=value, context=self) self._add_element(element, parent=parent_element) self._traverse_schema(schema=element_cls.schema, parent_element=element) When initial element,context reference to itself, this may cause...
https://github.com/cloudify-cosmo/cloudify-dsl-parser/blob/master/setup.py#L29 is faulty ? and it causes issues running test with tox for instance see #140
Hi, I'm having trouble running flake8 on a plugin: ``` Collecting https://github.com/cloudify-cosmo/cloudify-dsl-parser/archive/4.3.1.zip (from -r dev-requirements.txt (line 1)) Downloading https://github.com/cloudify-cosmo/cloudify-dsl-parser/archive/4.3.1.zip (179kB) Complete output from command python setup.py egg_info: Traceback (most recent...
Runtime properties are a bad idea when they are copies of any information that might change over time. This invites consistency problems. I suggest an enhancement to the DSL that...
On the Cloudify CLI v3.4.1 (and v3.4.2) The following blueprint fails validation with the error message: `Circular get_property function call detected: the_profile.profile,nested_data -> the_accelerator.ipaddress -> the_accelerator.ipaddress` I believe this is...
``` Collecting cloudify Using cached cloudify-3.4.tar.gz Collecting cloudify-plugins-common==3.4 (from cloudify) Using cached cloudify-plugins-common-3.4.tar.gz Collecting cloudify-rest-client==3.4 (from cloudify) Using cached cloudify-rest-client-3.4.tar.gz Collecting cloudify-dsl-parser==3.4 (from cloudify) Using cached cloudify-dsl-parser-3.4.tar.gz Complete output from...