summaryrefslogtreecommitdiff
path: root/py/demo/Ice/value/Printer.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2004-08-31 00:05:38 +0000
committerMark Spruiell <mes@zeroc.com>2004-08-31 00:05:38 +0000
commit44dc80d6e68772c82a84d67f9608aa36fc632ea3 (patch)
treef00bc93d2a744c52b8e1d8755a91400117d0d1b3 /py/demo/Ice/value/Printer.py
parentminor fixes (diff)
downloadice-44dc80d6e68772c82a84d67f9608aa36fc632ea3.tar.bz2
ice-44dc80d6e68772c82a84d67f9608aa36fc632ea3.tar.xz
ice-44dc80d6e68772c82a84d67f9608aa36fc632ea3.zip
initial check-in
Diffstat (limited to 'py/demo/Ice/value/Printer.py')
-rw-r--r--py/demo/Ice/value/Printer.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/py/demo/Ice/value/Printer.py b/py/demo/Ice/value/Printer.py
new file mode 100644
index 00000000000..e9968c97f78
--- /dev/null
+++ b/py/demo/Ice/value/Printer.py
@@ -0,0 +1,18 @@
+# **********************************************************************
+#
+# Copyright (c) 2003-2004 ZeroC, Inc. All rights reserved.
+#
+# This copy of Ice is licensed to you under the terms described in the
+# ICE_LICENSE file included in this distribution.
+#
+# **********************************************************************
+
+import Value, _Top, string
+
+class PrinterI(_Top.Printer):
+ def printBackwards(self, current=None):
+ print self.message[::-1]
+
+class DerivedPrinterI(_Top.DerivedPrinter, PrinterI):
+ def printUppercase(self, current=None):
+ print string.upper(self.derivedMessage)