code: def addidsuffix(self, idsuffix, recursive = True):
          
          if self.id: self.id += idsuffix
          if recursive:
              for e in self:
                  try:
                      e.addidsuffix(idsuffix, recursive)
                  except Exception:
                      pass
docs: Appends a suffix to this element's ID, and optionally to all child IDs as well. There is sually no need to call this directly, invoked implicitly by :meth:`copy`