summaryrefslogtreecommitdiff
path: root/py/demo/Ice/value/Server.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/demo/Ice/value/Server.py')
-rw-r--r--py/demo/Ice/value/Server.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/py/demo/Ice/value/Server.py b/py/demo/Ice/value/Server.py
index 02874754618..f71cf8e1a58 100644
--- a/py/demo/Ice/value/Server.py
+++ b/py/demo/Ice/value/Server.py
@@ -41,6 +41,9 @@ class InitialI(Demo.Initial):
ex.derived = self._derivedPrinter
raise ex
+ def shutdown(self, current=None):
+ current.adapter.getCommunicator().shutdown()
+
class Server(Ice.Application):
def run(self, argv):
adapter = self.communicator().createObjectAdapter("Value")
@@ -50,4 +53,4 @@ class Server(Ice.Application):
return True
app = Server()
-sys.exit(app.main(sys.argv, "config"))
+sys.exit(app.main(sys.argv, "config.server"))