diff -r 684215aca046 -r ef3059a692cb hooks/zmq.py --- a/hooks/zmq.py Tue Mar 03 14:57:34 2015 +0100 +++ b/hooks/zmq.py Fri Mar 13 14:10:40 2015 +0100 @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# copyright 2012 LOGILAB S.A. (Paris, FRANCE), all rights reserved. +# copyright 2014 LOGILAB S.A. (Paris, FRANCE), all rights reserved. # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr # # This file is part of CubicWeb. @@ -50,30 +50,3 @@ self.repo.app_instances_bus.start() -class ZMQRepositoryServerStopHook(hook.Hook): - __regid__ = 'zmqrepositoryserverstop' - events = ('server_shutdown',) - - def __call__(self): - server = getattr(self.repo, 'zmq_repo_server', None) - if server: - self.repo.zmq_repo_server.quit() - -class ZMQRepositoryServerStartHook(hook.Hook): - __regid__ = 'zmqrepositoryserverstart' - events = ('server_startup',) - - def __call__(self): - config = self.repo.config - if config.name == 'repository': - # start-repository command already starts a zmq repo - return - address = config.get('zmq-repository-address') - if not address: - return - self.repo.warning('remote access to the repository via zmq/pickle is deprecated') - from cubicweb.server import cwzmq - self.repo.zmq_repo_server = server = cwzmq.ZMQRepositoryServer(self.repo) - server.connect(address) - self.repo.threaded_task(server.run) -