Commit 4eeedfa8 by Vasyl Nakvasiuk

add docstrings in conditional_module.py

parent 8fa402b4
......@@ -126,6 +126,10 @@ class ConditionalDescriptor(SequenceDescriptor):
@staticmethod
def parse_sources(xml_element, system, return_descriptor=False):
"""Parse xml_element 'sources' attr and:
if return_descriptor=True - return list of descriptors
if return_descriptor=False - return list of lcoations
"""
result = []
sources = xml_element.get('sources')
if sources:
......@@ -144,8 +148,9 @@ class ConditionalDescriptor(SequenceDescriptor):
return result
def get_required_module_descriptors(self):
"""TODO: Returns a list of XModuleDescritpor instances upon which this module depends, but are
not children of this module"""
"""Returns a list of XModuleDescritpor instances upon
which this module depends.
"""
return ConditionalDescriptor.parse_sources(
self.xml_attributes, self.system, True)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment