diff --git a/mitogen/master.py b/mitogen/master.py index d0c8eb8a..4359a732 100644 --- a/mitogen/master.py +++ b/mitogen/master.py @@ -669,21 +669,6 @@ class Router(mitogen.parent.Router): self.broker.shutdown() self.broker.join() - def docker(self, **kwargs): - return self.connect('docker', **kwargs) - - def local(self, **kwargs): - return self.connect('local', **kwargs) - - def fork(self, **kwargs): - return self.connect('fork', **kwargs) - - def sudo(self, **kwargs): - return self.connect('sudo', **kwargs) - - def ssh(self, **kwargs): - return self.connect('ssh', **kwargs) - def disconnect_stream(self, stream): self.broker.defer(stream.on_disconnect, self.broker) diff --git a/mitogen/parent.py b/mitogen/parent.py index 3830fe4b..2682686f 100644 --- a/mitogen/parent.py +++ b/mitogen/parent.py @@ -615,6 +615,8 @@ class RouteMonitor(object): class Router(mitogen.core.Router): context_class = Context + debug = False + profiling = False id_allocator = None responder = None @@ -710,6 +712,21 @@ class Router(mitogen.core.Router): self._context_by_id[context.context_id] = context return context + def docker(self, **kwargs): + return self.connect('docker', **kwargs) + + def local(self, **kwargs): + return self.connect('local', **kwargs) + + def fork(self, **kwargs): + return self.connect('fork', **kwargs) + + def sudo(self, **kwargs): + return self.connect('sudo', **kwargs) + + def ssh(self, **kwargs): + return self.connect('ssh', **kwargs) + class ProcessMonitor(object): def __init__(self):