Skip to content

Commit

Permalink
Make argument polldevs optional
Browse files Browse the repository at this point in the history
  • Loading branch information
johannaengland committed Jul 2, 2024
1 parent 7e86ac6 commit 587687b
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/zino/zino.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ def init_event_loop(args: argparse.Namespace, loop: Optional[AbstractEventLoop]
scheduler.add_job(
func=load_and_schedule_polldevs,
trigger="interval",
args=(args.polldevs.name or state.config.polling.file,),
args=(args.polldevs.name if args.polldevs else state.config.polling.file,),
minutes=state.config.polling.period,
next_run_time=datetime.now(),
)
Expand Down Expand Up @@ -188,7 +188,11 @@ def reschedule_dump_state(log_msg: str) -> None:
def parse_args(arguments=None):
parser = argparse.ArgumentParser(description="Zino is not OpenView")
parser.add_argument(
"--polldevs", type=argparse.FileType("r"), metavar="PATH", default=None, help="Path to the pollfile"
"--polldevs",
type=argparse.FileType("r"),
metavar="PATH",
required=False,
help="Path to the pollfile",
)
parser.add_argument(
"--config-file",
Expand Down

0 comments on commit 587687b

Please sign in to comment.