summaryrefslogtreecommitdiff
path: root/py/python/Ice.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2005-07-20 18:46:57 +0000
committerMark Spruiell <mes@zeroc.com>2005-07-20 18:46:57 +0000
commit8e0054b0ec16e0312ae4c5471ed95a210dacbde4 (patch)
tree7c947fef0038dca7b5e47185ef0d84c943c0910b /py/python/Ice.py
parentice_communicator changes (diff)
downloadice-8e0054b0ec16e0312ae4c5471ed95a210dacbde4.tar.bz2
ice-8e0054b0ec16e0312ae4c5471ed95a210dacbde4.tar.xz
ice-8e0054b0ec16e0312ae4c5471ed95a210dacbde4.zip
implementing ice_communicator in proxy
Diffstat (limited to 'py/python/Ice.py')
-rw-r--r--py/python/Ice.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/py/python/Ice.py b/py/python/Ice.py
index 1a4e10a5158..9927848f6b8 100644
--- a/py/python/Ice.py
+++ b/py/python/Ice.py
@@ -135,6 +135,7 @@ import Ice_ServantLocator_ice
class CommunicatorI(Communicator):
def __init__(self, impl):
self._impl = impl
+ impl._setWrapper(self)
def destroy(self):
self._impl.destroy()
@@ -241,7 +242,7 @@ class ObjectAdapterI(ObjectAdapter):
def getCommunicator(self):
communicator = self._impl.getCommunicator()
- return CommunicatorI(communicator)
+ return communicator._getWrapper()
def activate(self):
self._impl.activate()