git_deploy: strip comments when parsing python reqs

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan 2023-02-22 18:08:16 -05:00
parent fce056e481
commit 68c5fb6f6b
No known key found for this signature in database
GPG Key ID: 5A1EB336DFB4C71B
1 changed files with 6 additions and 1 deletions

View File

@ -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}"