From fecf9f7696588d22ffb22302f6cdb01e8ac45a4d Mon Sep 17 00:00:00 2001 From: Anders Roxell Date: Wed, 15 May 2024 12:16:36 +0200 Subject: [PATCH] squad-show-or-cancel: cancel jobs x hours ago There's a need to be more granular than days. So lets add hours so jobs can be shown or canceled x hours ago. Signed-off-by: Anders Roxell --- squad-show-or-cancel-jobs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/squad-show-or-cancel-jobs b/squad-show-or-cancel-jobs index 2de1c01..3bfd283 100755 --- a/squad-show-or-cancel-jobs +++ b/squad-show-or-cancel-jobs @@ -38,7 +38,16 @@ def arg_parser(): "--days", required=False, default=10, - help="environment", + type=int, + help="days", + ) + + parser.add_argument( + "--hours", + required=False, + default=0, + type=int, + help="hours", ) parser.add_argument( @@ -87,7 +96,9 @@ def run(): logger.error(f"Get project failed. Project not found: '{args.project}'.") return -1 - n_days_ago = str(datetime.now() - timedelta(days=int(args.days))).replace(" ", "T") + n_days_ago = str( + datetime.now() - timedelta(days=args.days, hours=args.hours) + ).replace(" ", "T") jobs = ( Squad() .testjobs(