Commit 4eeedfa8 by Vasyl Nakvasiuk

add docstrings in conditional_module.py

parent 8fa402b4
...@@ -126,6 +126,10 @@ class ConditionalDescriptor(SequenceDescriptor): ...@@ -126,6 +126,10 @@ class ConditionalDescriptor(SequenceDescriptor):
@staticmethod @staticmethod
def parse_sources(xml_element, system, return_descriptor=False): 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 = [] result = []
sources = xml_element.get('sources') sources = xml_element.get('sources')
if sources: if sources:
...@@ -144,8 +148,9 @@ class ConditionalDescriptor(SequenceDescriptor): ...@@ -144,8 +148,9 @@ class ConditionalDescriptor(SequenceDescriptor):
return result return result
def get_required_module_descriptors(self): def get_required_module_descriptors(self):
"""TODO: Returns a list of XModuleDescritpor instances upon which this module depends, but are """Returns a list of XModuleDescritpor instances upon
not children of this module""" which this module depends.
"""
return ConditionalDescriptor.parse_sources( return ConditionalDescriptor.parse_sources(
self.xml_attributes, self.system, True) 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