- commit
- 5e722f41aafa09f630581e105c007c3139b4998e
- parent
- 8970b2407f06217800317bd98bcd4d9ebeedde40
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-04-30 10:38
HACK to get KeyboardInterrupt to work.
Diffstat
| M | project_stats.py | 5 | ++++- |
1 files changed, 4 insertions, 1 deletions
diff --git a/project_stats.py b/project_stats.py
@@ -391,7 +391,10 @@ def get_project(args): 391 391 392 392 def get_projects(projects_config): 393 393 pool = multiprocessing.Pool()394 -1 projects_list = pool.map(get_project, projects_config.items())-1 394 # HACK to get KeyboardInterrupt to work. -1 395 # See https://stackoverflow.com/questions/1408356 -1 396 pool_map = lambda a, b: pool.map_async(a, b).get(99999) -1 397 projects_list = pool_map(get_project, projects_config.items()) 395 398 396 399 projects = {} 397 400 for key, project in zip(projects_config.keys(), projects_list):