summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2014-06-26 18:21:45 +0000
committerBernard Normier <bernard@zeroc.com>2014-06-26 18:21:45 +0000
commit6220edcb3f5370c064a618b0d99694a3a247b4db (patch)
treea2975aea2bbc981c0491b609756319cd2db4d392
parentFix for ICE-1588: print error when exiting while communicator(s) not destroyed (diff)
downloadice-6220edcb3f5370c064a618b0d99694a3a247b4db.tar.bz2
ice-6220edcb3f5370c064a618b0d99694a3a247b4db.tar.xz
ice-6220edcb3f5370c064a618b0d99694a3a247b4db.zip
Fixed ICE-5546: Python Ice/converter demo
-rwxr-xr-xpy/demo/Ice/converter/Client.py16
-rwxr-xr-xpy/demo/Ice/converter/Server.py2
-rw-r--r--py/demo/Ice/converter/config.client1
-rwxr-xr-xpy/demo/Ice/converter/expect.py16
4 files changed, 17 insertions, 18 deletions
diff --git a/py/demo/Ice/converter/Client.py b/py/demo/Ice/converter/Client.py
index f6fecb9ef15..a6a8977eebc 100755
--- a/py/demo/Ice/converter/Client.py
+++ b/py/demo/Ice/converter/Client.py
@@ -63,13 +63,13 @@ class Client:
sys.stdout.flush()
c = sys.stdin.readline().strip()
if c == 't':
- ret = greet1.exchangeGreeting(greeting)
- print("Received: \"" + decodeString(ret) + "\"")
- elif c == 'u':
ret = greet2.exchangeGreeting(greeting)
- print("Received: \"" + decodeString(ret) + "\"")
+ print("Received by client: \"" + decodeString(ret) + "\"")
+ elif c == 'u':
+ ret = greet1.exchangeGreeting(greeting)
+ print("Received by client: \"" + decodeString(ret) + "\"")
elif c == 's':
- greet1.shutdown()
+ greet2.shutdown()
elif c == 'x':
pass # Nothing to do
elif c == '?':
@@ -94,14 +94,14 @@ try:
initData.properties = Ice.createProperties(None, initData.properties)
initData.properties.load("config.client")
#
- # With converter
+ # Without converter
#
communicator1 = Ice.initialize(sys.argv, initData)
#
- # Clear plug-in, so no converter
+ # Add converter plugin (can't be removed later on)
#
- initData.properties.setProperty("Ice.Plugin.StringConverter", "")
+ initData.properties.setProperty("Ice.Plugin.StringConverter", "Ice:createStringConverter iconv=ISO8859-1 windows=1252")
communicator2 = Ice.initialize(sys.argv, initData)
app = Client()
diff --git a/py/demo/Ice/converter/Server.py b/py/demo/Ice/converter/Server.py
index 8ea6fd82446..b8914c651ad 100755
--- a/py/demo/Ice/converter/Server.py
+++ b/py/demo/Ice/converter/Server.py
@@ -26,7 +26,7 @@ def decodeString(str):
class GreatI(Demo.Greet):
def exchangeGreeting(self, msg, current=None):
- print("Received (UTF-8): \"" + decodeString(msg) + "\"")
+ print("Received by server (UTF-8): \"" + decodeString(msg) + "\"")
return "Bonne journ\303\251e"
def shutdown(self, current=None):
diff --git a/py/demo/Ice/converter/config.client b/py/demo/Ice/converter/config.client
index 9fdbe018e56..301944db202 100644
--- a/py/demo/Ice/converter/config.client
+++ b/py/demo/Ice/converter/config.client
@@ -4,7 +4,6 @@
#
Greet.Proxy=greet:tcp -h localhost -p 10000
-Ice.Plugin.StringConverter=Ice:createStringConverter iconv=ISO8859-1 windows=1252
#
# Warn about connection exceptions
diff --git a/py/demo/Ice/converter/expect.py b/py/demo/Ice/converter/expect.py
index a3b3f5c4099..afa8f86ef2a 100755
--- a/py/demo/Ice/converter/expect.py
+++ b/py/demo/Ice/converter/expect.py
@@ -30,22 +30,22 @@ sys.stdout.write("testing with conversion... ")
sys.stdout.flush()
client.sendline('u')
if sys.version_info[0] == 2:
- server.expect('Received \\(UTF-8\\): "Bonne journ\\\\351e"')
- client.expect('Received: "Bonne journ\\\\303\\\\251e"')
+ server.expect('Received by server \\(UTF-8\\): "Bonne journ\\\\351e"')
+ client.expect('Received by client: "Bonne journ\\\\303\\\\251e"')
else:
- server.expect('Received \\(UTF-8\\): "Bonne journ\\\\o351e"')
- client.expect('Received: "Bonne journ\\\\o303\\\\o251e"')
+ server.expect('Received by server \\(UTF-8\\): "Bonne journ\\\\o351e"')
+ client.expect('Received by client: "Bonne journ\\\\o303\\\\o251e"')
print("ok")
sys.stdout.write("testing without conversion... ")
sys.stdout.flush()
client.sendline('t')
if sys.version_info[0] == 2:
- server.expect('Received \\(UTF-8\\): "Bonne journ\\\\303\\\\251e"')
- client.expect('Received: "Bonne journ\\\\351e"')
+ server.expect('Received by server \\(UTF-8\\): "Bonne journ\\\\303\\\\251e"')
+ client.expect('Received by client: "Bonne journ\\\\351e"')
else:
- server.expect('Received \\(UTF-8\\): "Bonne journ\\\\o303\\\\o251e"')
- client.expect('Received: "Bonne journ\\\\o351e"')
+ server.expect('Received by server \\(UTF-8\\): "Bonne journ\\\\o303\\\\o251e"')
+ client.expect('Received by client: "Bonne journ\\\\o351e"')
print("ok")
client.sendline('s')