mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 09:50:37 +00:00
Require Pyro4 >= 4.30
This commit is contained in:
parent
c5bc45218e
commit
a7a3161d66
2 changed files with 8 additions and 2 deletions
|
@ -1,4 +1,7 @@
|
|||
import Pyro4
|
||||
import logging
|
||||
|
||||
Pyro4.config.REQUIRE_EXPOSE = True
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
@ -41,23 +44,26 @@ class Server(object):
|
|||
self.listen_port = listen_port
|
||||
|
||||
def start(self):
|
||||
import Pyro4
|
||||
Pyro4.config.COMMTIMEOUT = 0.5
|
||||
daemon = Pyro4.Daemon('localhost', port=int(self.listen_port), unixsocket=None)
|
||||
|
||||
daemon.register(self, 'server')
|
||||
daemon.requestLoop(loopCondition=lambda: not self.stop_serving)
|
||||
|
||||
@Pyro4.expose
|
||||
def run(self, *args, **kwargs):
|
||||
from bootstrapvz.base.main import run
|
||||
return run(*args, **kwargs)
|
||||
|
||||
@Pyro4.expose
|
||||
def set_log_server(self, server):
|
||||
self.log_forwarder.set_server(server)
|
||||
log.debug('Successfully set the log forwarding server')
|
||||
|
||||
@Pyro4.expose
|
||||
def ping(self):
|
||||
return 'pong'
|
||||
|
||||
@Pyro4.expose
|
||||
def stop(self):
|
||||
self.stop_serving = True
|
||||
|
|
2
tox.ini
2
tox.ini
|
@ -18,7 +18,7 @@ commands = nosetests -v tests/unit --with-coverage --cover-package=bootstrapvz -
|
|||
[testenv:integration]
|
||||
deps =
|
||||
nose
|
||||
Pyro4 >= 4.26
|
||||
Pyro4 >= 4.30
|
||||
pyvbox >= 0.2.0
|
||||
commands = nosetests -v tests/integration --with-coverage --cover-package=bootstrapvz --cover-inclusive
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue