New submission from Brian D'Urso <[EMAIL PROTECTED]>: There is an error in the multiprocessing package documentation: In the sentence:
'Note that an array of ctypes.c_char has value and rawvalue attributes which allow one to use it to store and retrieve strings.' The error is that 'rawvalue' should be 'raw'. This sentence actually occurs in two places: under multiprocessing.Array and just before multiprocessing.sharedctypes.Array. It looks to me like the second occurrence of the sentence is in the wrong place - I think it should be in the multiprocessing.sharedctypes.Array section instead of just before it. To see that the attribute name is 'raw', just do: >>> import ctypes, multiprocessing >>> dir(multiprocessing.Array(ctypes.c_char, 1)) ==> ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__getslice__', '__hash__', '__init__', '__len__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_lock', '_obj', 'acquire', 'get_lock', 'get_obj', 'raw', 'release', 'value'] ---------- assignee: georg.brandl components: Documentation messages: 76108 nosy: dursobr, georg.brandl severity: normal status: open title: error in multiprocessing docs - rawvalue versions: Python 2.6, Python 3.0 _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue4364> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com