ipc: Pass socket name to IPCServer.
This commit is contained in:
parent
d5668dd687
commit
fe493f8565
@ -99,16 +99,16 @@ class IPCServer(QObject):
|
|||||||
|
|
||||||
got_args = pyqtSignal(list, str)
|
got_args = pyqtSignal(list, str)
|
||||||
|
|
||||||
def __init__(self, args, parent=None):
|
def __init__(self, socketname, parent=None):
|
||||||
"""Start the IPC server and listen to commands.
|
"""Start the IPC server and listen to commands.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
args: The argparse namespace.
|
socketname: The socketname to use.
|
||||||
parent: The parent to be used.
|
parent: The parent to be used.
|
||||||
"""
|
"""
|
||||||
super().__init__(parent)
|
super().__init__(parent)
|
||||||
self.ignored = False
|
self.ignored = False
|
||||||
self._socketname = _get_socketname(args.basedir)
|
self._socketname = socketname
|
||||||
self._timer = usertypes.Timer(self, 'ipc-timeout')
|
self._timer = usertypes.Timer(self, 'ipc-timeout')
|
||||||
self._timer.setInterval(READ_TIMEOUT)
|
self._timer.setInterval(READ_TIMEOUT)
|
||||||
self._timer.timeout.connect(self.on_timeout)
|
self._timer.timeout.connect(self.on_timeout)
|
||||||
@ -311,7 +311,7 @@ def send_or_listen(args):
|
|||||||
if sent:
|
if sent:
|
||||||
return None
|
return None
|
||||||
log.init.debug("Starting IPC server...")
|
log.init.debug("Starting IPC server...")
|
||||||
server = IPCServer(args)
|
server = IPCServer(_get_socketname(args.basedir))
|
||||||
server.listen()
|
server.listen()
|
||||||
objreg.register('ipc-server', server)
|
objreg.register('ipc-server', server)
|
||||||
return server
|
return server
|
||||||
|
Loading…
Reference in New Issue
Block a user