mirror of https://github.com/python/cpython
make multiprocessing.sharedctypes.Value's lock argument a keyword-only argument for real
This commit is contained in:
parent
ce279a7275
commit
d5cd65b72c
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue