Add token info to clearml-debug

This commit is contained in:
clearml 2025-06-26 14:22:12 +03:00
parent 2fb42f0a25
commit 7435c0e5b7

View File

@ -56,12 +56,21 @@ def do_dump(args: argparse.Namespace) -> None:
print(prefix + " " + HOCONConverter.to_hocon(config, indent=args.indent, level=1 if prefix else 0)) print(prefix + " " + HOCONConverter.to_hocon(config, indent=args.indent, level=1 if prefix else 0))
def do_token(_: argparse.Namespace) -> None:
session = Task._get_default_session()
decoded_token = session.get_decoded_token(session.token)
pprint(decoded_token)
def setup_parser(parser: ArgumentParser) -> None: def setup_parser(parser: ArgumentParser) -> None:
parser.add_argument("-v", "--verbose", action="count", default=0) parser.add_argument("-v", "--verbose", action="count", default=0)
commands = parser.add_subparsers(help="Debug actions", dest="command") commands = parser.add_subparsers(help="Debug actions", dest="command")
config = commands.add_parser("config") token = commands.add_parser("token", help="Print token details")
token.set_defaults(func=do_token)
config = commands.add_parser("config", help="Configuration related commands")
config_commands = config.add_subparsers(help="Config actions", dest="config_commands") config_commands = config.add_subparsers(help="Config actions", dest="config_commands")
dump = config_commands.add_parser("dump", help="Print configuration dump") dump = config_commands.add_parser("dump", help="Print configuration dump")