summaryrefslogtreecommitdiff
path: root/py/demo/Ice/converter/Client.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-04-24 14:16:15 -0700
committerMark Spruiell <mes@zeroc.com>2012-04-24 14:16:15 -0700
commit943a48fc5c0a59b892eb746073c71b8dd88815e7 (patch)
tree421cfedbc60603d02e0b314d9204e9f85dd781c5 /py/demo/Ice/converter/Client.py
parentminor fix to IcePHP getLogger (diff)
downloadice-943a48fc5c0a59b892eb746073c71b8dd88815e7.tar.bz2
ice-943a48fc5c0a59b892eb746073c71b8dd88815e7.tar.xz
ice-943a48fc5c0a59b892eb746073c71b8dd88815e7.zip
python 3 support
Diffstat (limited to 'py/demo/Ice/converter/Client.py')
-rwxr-xr-xpy/demo/Ice/converter/Client.py24
1 files changed, 13 insertions, 11 deletions
diff --git a/py/demo/Ice/converter/Client.py b/py/demo/Ice/converter/Client.py
index 252b63a2f38..059cdaf12f3 100755
--- a/py/demo/Ice/converter/Client.py
+++ b/py/demo/Ice/converter/Client.py
@@ -14,14 +14,14 @@ Ice.loadSlice('Greet.ice')
import Demo
def menu():
- print """
+ print("""
usage:
t: send greeting with conversion
u: send greeting without conversion
s: shutdown server
x: exit
?: help
-"""
+""")
def decodeString(str):
ret = ""
@@ -39,17 +39,17 @@ communicator2 = None
class Client:
def run(self, args):
if len(args) > 1:
- print self.appName() + ": too many arguments"
+ print(self.appName() + ": too many arguments")
return 1
greet1 = Demo.GreetPrx.checkedCast(communicator1.propertyToProxy('Greet.Proxy'))
if not greet1:
- print args[0] + ": invalid proxy"
+ print(args[0] + ": invalid proxy")
return 1
greet2 = Demo.GreetPrx.checkedCast(communicator2.propertyToProxy('Greet.Proxy'))
if not greet2:
- print args[0] + ": invalid proxy"
+ print(args[0] + ": invalid proxy")
return 1
menu()
@@ -59,13 +59,15 @@ class Client:
c = None
while c != 'x':
try:
- c = raw_input("==> ")
+ sys.stdout.write("==> ")
+ sys.stdout.flush()
+ c = sys.stdin.readline().strip()
if c == 't':
ret = greet1.exchangeGreeting(greeting)
- print "Received: \"" + decodeString(ret) + "\""
+ print("Received: \"" + decodeString(ret) + "\"")
elif c == 'u':
ret = greet2.exchangeGreeting(greeting)
- print "Received: \"" + decodeString(ret) + "\""
+ print("Received: \"" + decodeString(ret) + "\"")
elif c == 's':
greet1.shutdown()
elif c == 'x':
@@ -73,14 +75,14 @@ class Client:
elif c == '?':
menu()
else:
- print "unknown command `" + c + "'"
+ print("unknown command `" + c + "'")
menu()
except KeyboardInterrupt:
break
except EOFError:
break
- except Ice.Exception, ex:
- print ex
+ except Ice.Exception as ex:
+ print(ex)
return 0