mirror of
https://github.com/certbot/certbot.git
synced 2026-06-06 23:32:06 -04:00
Use Manager() as a context manager
This commit is contained in:
parent
73f184b02e
commit
432a32cecb
1 changed files with 13 additions and 12 deletions
|
|
@ -127,24 +127,25 @@ def main():
|
|||
targets.remove('DNS_PLUGINS')
|
||||
targets.update(PLUGINS)
|
||||
|
||||
status = Manager().dict()
|
||||
with Manager() as manager:
|
||||
status = manager.dict()
|
||||
|
||||
state_process = Process(target=_dump_status, args=(archs, status,))
|
||||
state_process.start()
|
||||
state_process = Process(target=_dump_status, args=(archs, status,))
|
||||
state_process.start()
|
||||
|
||||
pool = Pool(processes=len(targets))
|
||||
async_results = [pool.apply_async(_build_snap, (target, archs, status)) for target in targets]
|
||||
pool = Pool(processes=len(targets))
|
||||
async_results = [pool.apply_async(_build_snap, (target, archs, status)) for target in targets]
|
||||
|
||||
workspaces = {}
|
||||
for async_result in async_results:
|
||||
workspaces.update(async_result.get())
|
||||
workspaces = {}
|
||||
for async_result in async_results:
|
||||
workspaces.update(async_result.get())
|
||||
|
||||
state_process.terminate()
|
||||
state_process.terminate()
|
||||
|
||||
failures = _dump_results(targets, archs, status, workspaces)
|
||||
_dump_status(archs, status, final=True)
|
||||
failures = _dump_results(targets, archs, status, workspaces)
|
||||
_dump_status(archs, status, final=True)
|
||||
|
||||
return 1 if failures else 0
|
||||
return 1 if failures else 0
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
|||
Loading…
Reference in a new issue