From d2d0d77f10d753f12553b2e1a4684d630901acaa Mon Sep 17 00:00:00 2001 From: Mateusz Jakub Fila <37295697+m-fila@users.noreply.github.com> Date: Tue, 15 Oct 2024 10:32:10 +0200 Subject: [PATCH] use standardized entrypoint (#53) --- bin/schedule.jl | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/bin/schedule.jl b/bin/schedule.jl index 2d913d5..ba08f2b 100644 --- a/bin/schedule.jl +++ b/bin/schedule.jl @@ -5,7 +5,7 @@ using Dagger using ArgParse using FrameworkDemo -function parse_args() +function parse_args(raw_args) s = ArgParseSettings() @add_arg_table! s begin @@ -53,11 +53,11 @@ function parse_args() action = :store_true end - return ArgParse.parse_args(s) + return ArgParse.parse_args(raw_args, s) end -function main() - args = parse_args() +function (@main)(raw_args) + args = parse_args(raw_args) logging_required = !isnothing(args["logs-graph"]) || !isnothing(args["logs-trace"]) || !isnothing(args["logs-gantt"]) || !isnothing(args["logs-raw"]) @@ -101,10 +101,7 @@ function main() FrameworkDemo.save_logs_raw(logs, args["logs-raw"]) end end -end -if abspath(PROGRAM_FILE) == @__FILE__ - main() if length(workers()) > 1 rmprocs!(Dagger.Sch.eager_context(), workers()) rmprocs(workers())