commit | 7152f6d9156a19a9f1b31e313d2c19d840dc089d | [log] [tgz] |
---|---|---|
author | Jesse Noller <jnoller@gmail.com> | Thu Apr 02 05:17:26 2009 +0000 |
committer | Jesse Noller <jnoller@gmail.com> | Thu Apr 02 05:17:26 2009 +0000 |
tree | 69d6b77c1daaa07f9c7a1aa950ed65ae713f504c | |
parent | d56bab47f1c8432f4d7d3b92d0b8f8320f369fb7 [diff] [blame] |
Add custom initializer argument to multiprocess.Manager*, courtesy of lekma
diff --git a/Lib/multiprocessing/pool.py b/Lib/multiprocessing/pool.py index 9da27d4..bc7e8f1 100644 --- a/Lib/multiprocessing/pool.py +++ b/Lib/multiprocessing/pool.py
@@ -92,6 +92,9 @@ except NotImplementedError: processes = 1 + if initializer is not None and not hasattr(initializer, '__call__'): + raise TypeError('initializer must be a callable') + self._pool = [] for i in range(processes): w = self.Process(