From 806174e39cf4a75bd14139173c85cd0c4c656c2e Mon Sep 17 00:00:00 2001 From: Muzahid Date: Thu, 3 Mar 2022 21:01:14 +0530 Subject: [PATCH] change in list jobs function --- lib/worker_multibuild.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/worker_multibuild.py b/lib/worker_multibuild.py index dd04fa0..3292342 100644 --- a/lib/worker_multibuild.py +++ b/lib/worker_multibuild.py @@ -1,5 +1,5 @@ from os import listdir, walk -from os.path import exists, isfile, join, islink +from os.path import exists, isfile, join, islink, isdir import requests import re @@ -60,11 +60,12 @@ def list_jobs(directory=".buildbot"): """ results = [] files = ["Dockerfile", "build.sh", "test.sh"] - for file in files: - print(join(directory, file)) - print(exists(join(directory, file))) - if exists(join(directory, file)) and not islink(join(directory, file)): - results.append(file) + for item in listdir(directory): + print(item) + if isdir(join(directory, item)) and not islink(join(directory, item)): + for file in listdir(join(directory, item)): + if file in files and isfile(join(directory, item, file)) and not islink(join(directory, item, file)): + results.append(file) return results