diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-05-12 15:18:39 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-05-12 15:18:39 +0000 |
commit | 3664c047718664dacce7b445a38c119a8fcd2a23 (patch) | |
tree | c05377155d9c80a3e6818fe87b527e390cf8dc37 /py/demo/Ice/bidir/Server.py | |
parent | bug fix for identityToString (diff) | |
download | ice-3664c047718664dacce7b445a38c119a8fcd2a23.tar.bz2 ice-3664c047718664dacce7b445a38c119a8fcd2a23.tar.xz ice-3664c047718664dacce7b445a38c119a8fcd2a23.zip |
Use communicator->identityToString
Diffstat (limited to 'py/demo/Ice/bidir/Server.py')
-rw-r--r-- | py/demo/Ice/bidir/Server.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/py/demo/Ice/bidir/Server.py b/py/demo/Ice/bidir/Server.py index 14f52d3be47..7f5ad134d5e 100644 --- a/py/demo/Ice/bidir/Server.py +++ b/py/demo/Ice/bidir/Server.py @@ -24,8 +24,9 @@ Ice.loadSlice('-I' + slice_dir + '/slice Callback.ice') import Demo class CallbackSenderI(Demo.CallbackSender, threading.Thread): - def __init__(self): + def __init__(self, communicator): threading.Thread.__init__(self) + self._communicator = communicator self._destroy = False self._num = 0 self._clients = [] @@ -47,7 +48,7 @@ class CallbackSenderI(Demo.CallbackSender, threading.Thread): def addClient(self, ident, current=None): self._cond.acquire() - print "adding client `" + Ice.identityToString(ident) + "'" + print "adding client `" + self._communicator.identityToString(ident) + "'" client = Demo.CallbackReceiverPrx.uncheckedCast(current.con.createProxy(ident)) self._clients.append(client) @@ -68,7 +69,7 @@ class CallbackSenderI(Demo.CallbackSender, threading.Thread): try: p.callback(self._num) except: - print "removing client `" + Ice.identityToString(p.ice_getIdentity()) + "':" + print "removing client `" + self._communicator.identityToString(p.ice_getIdentity()) + "':" traceback.print_exc() self._clients.remove(p) finally: @@ -77,7 +78,7 @@ class CallbackSenderI(Demo.CallbackSender, threading.Thread): class Server(Ice.Application): def run(self, args): adapter = self.communicator().createObjectAdapter("Callback.Server") - sender = CallbackSenderI() + sender = CallbackSenderI(self.communicator()) adapter.add(sender, self.communicator().stringToIdentity("sender")) adapter.activate() |