Run in the same process if there is only package
Debugging is much easier without Process Pool
This commit is contained in:
parent
4cc0a23d4e
commit
7f88e0cc5c
@ -113,14 +113,17 @@ def main():
|
|||||||
|
|
||||||
importer = Importer(URL_OBS, "openSUSE:Factory", args.packages)
|
importer = Importer(URL_OBS, "openSUSE:Factory", args.packages)
|
||||||
importer.import_into_db()
|
importer.import_into_db()
|
||||||
with concurrent.futures.ProcessPoolExecutor(max_workers=8) as executor:
|
if len(args.packages) != 1:
|
||||||
fs = [
|
with concurrent.futures.ProcessPoolExecutor(max_workers=8) as executor:
|
||||||
executor.submit(
|
fs = [
|
||||||
export_package, package, args.repodir, args.cachedir, args.gc
|
executor.submit(
|
||||||
)
|
export_package, package, args.repodir, args.cachedir, args.gc
|
||||||
for package in args.packages
|
)
|
||||||
]
|
for package in args.packages
|
||||||
concurrent.futures.wait(fs)
|
]
|
||||||
|
concurrent.futures.wait(fs)
|
||||||
|
else:
|
||||||
|
export_package(args.packages[0], args.repodir, args.cachedir, args.gc)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
Reference in New Issue
Block a user