diff options
author | Matthew Newhook <matthew@zeroc.com> | 2005-04-18 08:43:10 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2005-04-18 08:43:10 +0000 |
commit | e4a85a35af5ef63de70b46312e24317e6ce7e054 (patch) | |
tree | 01d4fecb5ac290aacc498f2c736ee655f0b5a705 /py/demo/Ice/session/Server.py | |
parent | added exception to catch block. (diff) | |
download | ice-e4a85a35af5ef63de70b46312e24317e6ce7e054.tar.bz2 ice-e4a85a35af5ef63de70b46312e24317e6ce7e054.tar.xz ice-e4a85a35af5ef63de70b46312e24317e6ce7e054.zip |
minor updates.
Diffstat (limited to 'py/demo/Ice/session/Server.py')
-rw-r--r-- | py/demo/Ice/session/Server.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/py/demo/Ice/session/Server.py b/py/demo/Ice/session/Server.py index 473d791c2a4..1588c147f97 100644 --- a/py/demo/Ice/session/Server.py +++ b/py/demo/Ice/session/Server.py @@ -157,7 +157,13 @@ class SessionFactoryI(Demo.SessionFactory): for s in self._sessions: if s.session.destroyed(): s.session.destroyCallback() - self._adapter.remove(s.id) + try: + self._adapter.remove(s.id) + except Ice.ObjectAdapterDeactivatedException, ex: + # This method can be called while the server + # is shutting down, in which case this + # exception is expected. + pass self._sessions.remove(s) finally: self._lock.release() |