]> git.mxchange.org Git - fba.git/blobdiff - fba/helpers/version.py
Continued:
[fba.git] / fba / helpers / version.py
index bb8dc9aa614ce4d81e98d0007f1179e09196c149..1396b4e27cb444948cffc9a6ccac0cdcda62b543 100644 (file)
@@ -84,71 +84,3 @@ def remove(software: str) -> str:
 
     logger.debug("software='%s' - EXIT!", software)
     return software
-
-def strip_powered_by(software: str) -> str:
-    logger.debug("software='%s' - CALLED!", software)
-    if not isinstance(software, str):
-        raise ValueError(f"Parameter software[]='{type(software)}' is not of type 'str'")
-    elif software == "":
-        raise ValueError("Parameter 'software' is empty")
-    elif "powered by" not in software:
-        logger.warning("Cannot find 'powered by' in software='%s'!", software)
-        return software
-
-    start = software.find("powered by ")
-    logger.debug("start[%s]=%d", type(start), start)
-
-    software = software[start + 11:].strip()
-    logger.debug("software='%s'", software)
-
-    if " - " in software:
-        software = strip_until(software, " - ")
-
-    logger.debug("software='%s' - EXIT!", software)
-    return software
-
-def strip_hosted_on(software: str) -> str:
-    logger.debug("software='%s' - CALLED!", software)
-    if not isinstance(software, str):
-        raise ValueError(f"Parameter software[]='{type(software)}' is not of type 'str'")
-    elif software == "":
-        raise ValueError("Parameter 'software' is empty")
-    elif "hosted on" not in software:
-        logger.warning("Cannot find 'hosted on' in software='%s'!", software)
-        return software
-
-    end = software.find("hosted on ")
-    logger.debug("end[%s]=%d", type(end), end)
-
-    software = software[0:end].strip()
-    logger.debug("software[%s]='%s'", type(software), software)
-
-    if " - " in software:
-        software = strip_until(software, " - ")
-
-    logger.debug("software='%s' - EXIT!", software)
-    return software
-
-def strip_until(software: str, until: str) -> str:
-    logger.debug("software='%s',until='%s' - CALLED!", software, until)
-    if not isinstance(software, str):
-        raise ValueError(f"Parameter software[]='{type(software)}' is not of type 'str'")
-    elif software == "":
-        raise ValueError("Parameter 'software' is empty")
-    elif not isinstance(until, str):
-        raise ValueError(f"Parameter until[]='{type(until)}' is not of type 'str'")
-    elif until == "":
-        raise ValueError("Parameter 'until' is empty")
-    elif not until in software:
-        logger.warning("Cannot find until='%s' in software='%s'!", until, software)
-        return software
-
-    # Next, strip until part
-    end = software.find(until)
-
-    logger.debug("end[%s]=%d", type(end), end)
-    if end > 0:
-        software = software[0:end].strip()
-
-    logger.debug("software='%s' - EXIT!", software)
-    return software