def METHOD_NAME():
    """
    Parses the arguments passed by the user
    """
    Script.parseCommandLine(ignoreErrors=True)
    args = Script.getPositionalArgs()
    if args:
        subLogger.error(f"Found the following positional args '{args}', but we only accept switches")
        subLogger.error("Please, check documentation below")
        Script.showHelp(exitCode=1)
    switches = dict(Script.getUnprocessedSwitches())
    for key in ("status", "se", "limit"):
        if key not in switches:
            subLogger.warn(f"You're not using switch --{key}, query may take long!")
    if "status" in switches and switches["status"] not in (
        "New",
        "Offline",
        "Waiting",
        "Failed",
        "StageSubmitted",
        "Staged",
    ):
        subLogger.error(f"Found \"{switches['status']}\" as Status value. Incorrect value used!")
        subLogger.error("Please, check documentation below")
        Script.showHelp(exitCode=1)
    subLogger.debug("The switches used are:")
    map(subLogger.debug, switches.items())
    return switches