def __del__(self): """ When the service exporter goes out of scope and is garbage collected, the service must be deregistered. """ from springpython.remoting.pyro import Pyro4DaemonHolder Pyro4DaemonHolder.deregister(self.service_name, self.service_host, self.service_port)