summaryrefslogtreecommitdiff
path: root/py/demo/Ice/value/Client.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2009-02-25 11:24:31 -0800
committerMark Spruiell <mes@zeroc.com>2009-02-25 11:24:31 -0800
commit48bdbb198746c12310473d1995addf1ec9b8e981 (patch)
tree0bdab152d446b1c2709dc9a1a044bd64a344721a /py/demo/Ice/value/Client.py
parentHeader fix for gcc 4.3.x (diff)
downloadice-48bdbb198746c12310473d1995addf1ec9b8e981.tar.bz2
ice-48bdbb198746c12310473d1995addf1ec9b8e981.tar.xz
ice-48bdbb198746c12310473d1995addf1ec9b8e981.zip
changing demos to use ice_staticId instead of hard-coded type ids
Diffstat (limited to 'py/demo/Ice/value/Client.py')
-rwxr-xr-xpy/demo/Ice/value/Client.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/py/demo/Ice/value/Client.py b/py/demo/Ice/value/Client.py
index e5b89c773da..0dbdeed4376 100755
--- a/py/demo/Ice/value/Client.py
+++ b/py/demo/Ice/value/Client.py
@@ -15,10 +15,10 @@ import Demo, Printer
class ObjectFactory(Ice.ObjectFactory):
def create(self, type):
- if type == "::Demo::Printer":
+ if type == Demo.Printer.ice_staticId():
return Printer.PrinterI()
- if type == "::Demo::DerivedPrinter":
+ if type == Demo.DerivedPrinter.ice_staticId():
return Printer.DerivedPrinterI()
assert(False)
@@ -70,7 +70,7 @@ class Client(Ice.Application):
raw_input()
factory = ObjectFactory()
- self.communicator().addObjectFactory(factory, "::Demo::Printer")
+ self.communicator().addObjectFactory(factory, Demo.Printer.ice_staticId())
printer, printerProxy = initial.getPrinter()
print "==> " + printer.message
@@ -102,7 +102,7 @@ class Client(Ice.Application):
derivedAsBase = initial.getDerivedPrinter()
print "==> The type ID of the received object is \"" + derivedAsBase.ice_id() + "\""
- assert(derivedAsBase.ice_id() == "::Demo::Printer")
+ assert(derivedAsBase.ice_id() == Demo.Printer.ice_staticId())
print '\n'\
"Now we install a factory for the derived class, and try again.\n"\
@@ -111,7 +111,7 @@ class Client(Ice.Application):
"[press enter]"
raw_input()
- self.communicator().addObjectFactory(factory, "::Demo::DerivedPrinter")
+ self.communicator().addObjectFactory(factory, Demo.DerivedPrinter.ice_staticId())
derived = initial.getDerivedPrinter()
print "==> The type ID of the received object is \"" + derived.ice_id() + "\""