From: Benjamin Peterson Date: Fri, 27 Jun 2008 22:16:47 +0000 (+0000) Subject: make multiprocessing.sharedctypes.Value's lock argument a keyword-only argument for... X-Git-Tag: v3.0b2~151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d5cd65b72ca62002f879c7932b85ba30968e25af;p=thirdparty%2FPython%2Fcpython.git make multiprocessing.sharedctypes.Value's lock argument a keyword-only argument for real --- diff --git a/Lib/multiprocessing/sharedctypes.py b/Lib/multiprocessing/sharedctypes.py index d68c1da4bb5f..45826dd069e9 100644 --- a/Lib/multiprocessing/sharedctypes.py +++ b/Lib/multiprocessing/sharedctypes.py @@ -62,13 +62,10 @@ def RawArray(typecode_or_type, size_or_initializer): result.__init__(*size_or_initializer) return result -def Value(typecode_or_type, *args, **kwds): +def Value(typecode_or_type, *args, lock=None): ''' Return a synchronization wrapper for a Value ''' - lock = kwds.pop('lock', None) - if kwds: - raise ValueError('unrecognized keyword argument(s): %s' % list(kwds.keys())) obj = RawValue(typecode_or_type, *args) if lock is None: lock = RLock()