Merge pull request #83798 from ryneeverett/vim-plugins-update-proc

vimPlugins: Add --proc flag to update script.
This commit is contained in:
Timo Kaufmann 2020-03-31 09:52:02 +00:00 committed by GitHub
commit d2e422fcef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -477,6 +477,14 @@ def parse_args():
default=DEFAULT_OUT,
help="Filename to save generated nix code",
)
parser.add_argument(
"--proc",
"-p",
dest="proc",
type=int,
default=30,
help="Number of concurrent processes to spawn.",
)
return parser.parse_args()
@ -491,9 +499,7 @@ def main() -> None:
prefetch_with_cache = functools.partial(prefetch, cache=cache)
try:
# synchronous variant for debugging
# results = list(map(prefetch_with_cache, plugin_names))
pool = Pool(processes=30)
pool = Pool(processes=args.proc)
results = pool.map(prefetch_with_cache, plugin_names)
finally:
cache.store()