Several incompatible changes to the experimental proxy API to make it simpler
commit97bdffa9cb5a7f13d1e565dc29ba9c7f522b27ac
authorThomas Leonard <talex5@gmail.com>
Sun, 26 Sep 2004 16:36:28 +0000 (26 16:36 +0000)
committerThomas Leonard <talex5@gmail.com>
Sun, 26 Sep 2004 16:36:28 +0000 (26 16:36 +0000)
tree05b5dff0967d592c3eaf694197b2742a6f4bc990
parent9c6ed2feedae2dd63536590affc24cf5a2733098
Several incompatible changes to the experimental proxy API to make it simpler
(Thomas Leonard):

- Create_su_proxy now returns the MasterObject directly, not the MasterProxy.
- You can call finish on the MasterObject (so the MasterProxy isn't needed).
- Slave methods no longer take a 'request' argument. Instead, the return
  value of the function is returned.
- Methods can only return one value. dequeue and dequeue_last have been
  replaced with a 'result' property.
- Methods on MasterObject now return a RequestBlocker, not a Queue. This
  means you just yield the object itself, not object.blocker.

Tasks API is no longer experimental, but proxy API is.

git-svn-id: https://rox.svn.sourceforge.net/svnroot/rox/trunk/ROX-Lib2@3670 66de3db3-b00d-0410-b41b-f4738ad19bea
Help/Changes
python/rox/master_proxy.py [new file with mode: 0644]
python/rox/proxy.py
python/rox/su.py
python/rox/suchild.py
python/rox/tasks.py
tests/python/testproxy.py
tests/python/testsu.py