From 68c5fb6f6bec846eff2246796aaae44d06d66c70 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Wed, 22 Feb 2023 18:08:16 -0500 Subject: [PATCH] git_deploy: strip comments when parsing python reqs Signed-off-by: Eric Callahan --- moonraker/components/update_manager/git_deploy.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/moonraker/components/update_manager/git_deploy.py b/moonraker/components/update_manager/git_deploy.py index f40782b..461c450 100644 --- a/moonraker/components/update_manager/git_deploy.py +++ b/moonraker/components/update_manager/git_deploy.py @@ -241,7 +241,12 @@ class GitDeploy(AppDeploy): return [] eventloop = self.server.get_event_loop() data = await eventloop.run_in_thread(pyreqs.read_text) - modules = [mdl.strip() for mdl in data.split("\n") if mdl.strip()] + modules: List[str] = [] + for line in data.split("\n"): + line = line.strip() + if not line or line[0] == "#": + continue + modules.append(line) if not modules: self.log_info( f"No modules found in python requirements file: {pyreqs}"