From 5fc43ab1f248d35d57887bad0a3396365ab0b586 Mon Sep 17 00:00:00 2001 From: Guillaume Gricourt Date: Thu, 25 Aug 2022 10:40:54 +0000 Subject: [PATCH] fix(gihub): set username for cameo --- src/rpfbagr/__main__.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/rpfbagr/__main__.py b/src/rpfbagr/__main__.py index 752a4f9..a1218ea 100644 --- a/src/rpfbagr/__main__.py +++ b/src/rpfbagr/__main__.py @@ -1,4 +1,5 @@ import argparse +import getpass import logging import os import sys @@ -157,6 +158,18 @@ def main(): logger.debug("Create out directory: %s") os.makedirs(os.path.dirname(args.output_file_tsv)) + try: + getpass.getuser() + except Exception as e: + if args.email: + os.environ["USERNAME"] = args.email + else: + logger.error(str(e)) + logger.error( + "A login name must be provided for Cameo with --email argument" + ) + parser.exit(1) + # Load model logger.info("Build model") model = build_model(