import argparse import getpass def parse_arguments(): parser = argparse.ArgumentParser() parser.add_argument("clave", help="Clave ULSA argument") args = parser.parse_args() clave = args.clave if not clave.startswith('al') or not clave[2:].isdigit() or len(clave) != 8: raise ValueError("Clave no válida. Debe comenzar con 'al' y tener 6 dígitos.") contraseña = getpass.getpass("Contraseña: ") if not clave or not contraseña: raise ValueError("Clave y/o contraseña no válidos") return clave, contraseña