code: def _fix_component_id(self, component):
          'Fix name of component ad all of its children'
  
          theID = getattr(component, "id", None)
          if theID is not None:
              setattr(component, "id", self._fix_id(theID))
          try:
              for c in component.children:
                  self._fix_component_id(c)
          except: #pylint: disable=bare-except
              pasf _fix_component_id(self, component):
          'Fix name of component ad all of its children'
  
          theID = getattr(component, "id", None)
          if theID is not None:
              setattr(component, "id", self._fix_id(theID))
          try:
              for c in component.children:
                  self._fix_component_id(c)
          except: #pylint: disable=bare-except
              pass
docs: Fix name of component ad all of its children