[Python-3000-checkins] r64566 - python/branches/py3k/Lib/multiprocessing/sharedctypes.py

benjamin.peterson python-3000-checkins at python.org
Sat Jun 28 00:16:48 CEST 2008


Author: benjamin.peterson
Date: Sat Jun 28 00:16:47 2008
New Revision: 64566

Log:
make multiprocessing.sharedctypes.Value's lock argument a keyword-only argument for real

Modified:
   python/branches/py3k/Lib/multiprocessing/sharedctypes.py

Modified: python/branches/py3k/Lib/multiprocessing/sharedctypes.py
==============================================================================
--- python/branches/py3k/Lib/multiprocessing/sharedctypes.py	(original)
+++ python/branches/py3k/Lib/multiprocessing/sharedctypes.py	Sat Jun 28 00:16:47 2008
@@ -62,13 +62,10 @@
         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()


More information about the Python-3000-checkins mailing list