Proxy objects are instances of subclasses of BaseProxy.
class multiprocessing.managers.BaseProxy
proxy._callmethod(methodname, args, kwds)
getattr(obj, methodname)(*args, **kwds)
>>> l = manager.list(range(10))
>>> l._callmethod('__len__')
10
>>> l._callmethod('__getitem__', (slice(2, 7),)) equivalent to l[2:7]
[2, 3, 4, 5, 6]
>>> l._callmethod('__getitem__', (20,)) equivalent to l[20]
Traceback (most recent call last):
...
IndexError: list index out of range