docs: def _parse_ports(self, ports):
          """Parse ports string into the list
  
          :param str ports:
          :rtype: list[tuple[str, str]]
          """
          if not ports:
              return []
  
          return [tuple(port_pair.split("::")) for port_pair in ports.strip(";").split(";")]