Skip to content
Snippets Groups Projects
Commit 2ebf4ccb authored by Marko Mecina's avatar Marko Mecina
Browse files

update communications module

parent 47a8e79d
No related branches found
No related tags found
No related merge requests found
...@@ -4,3 +4,6 @@ gi.require_version('Gtk', '3.0') ...@@ -4,3 +4,6 @@ gi.require_version('Gtk', '3.0')
# disable autosuggest in IPython >= 8 # disable autosuggest in IPython >= 8
# c = get_config() # c = get_config()
# c.TerminalInteractiveShell.autosuggestions_provider = None # c.TerminalInteractiveShell.autosuggestions_provider = None
# c.TerminalInteractiveShell.highlighting_style = 'friendly'
# c.TerminalInteractiveShell.colors = 'neutral'
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
import sys import sys
import io import io
import os import os
# import gi
import dbus import dbus
import dbus.service import dbus.service
import logging import logging
...@@ -11,8 +10,6 @@ import ccs_function_lib as cfl ...@@ -11,8 +10,6 @@ import ccs_function_lib as cfl
sys.path.append(cfl.cfg.get('paths', 'ccs')) sys.path.append(cfl.cfg.get('paths', 'ccs'))
# gi.require_version('Gtk', '3.0')
# import confignator # import confignator
# cfg = confignator.get_config(check_interpolation=False) # cfg = confignator.get_config(check_interpolation=False)
......
...@@ -227,14 +227,13 @@ class Receiver: ...@@ -227,14 +227,13 @@ class Receiver:
SEL_TIMEOUT = 2 SEL_TIMEOUT = 2
RECV_BUF_SIZE = 1024**3 RECV_BUF_SIZE = 1024**3
def __init__(self, sockfds, procfunc=None, recv_buf_size=RECV_BUF_SIZE, outfile=None, ofmode='w', pkt_parser_func=None, extend_processed=True): def __init__(self, sockfds, procfunc=None, recv_buf_size=RECV_BUF_SIZE, outfile=None, ofmode='w', pkt_parser_func=None, extend_processed=True, procdata=None):
self.sockfds = sockfds self.sockfds = sockfds
self.recvd_data_buf = queue.Queue(recv_buf_size) self.recvd_data_buf = queue.Queue(recv_buf_size)
self._procfunc = procfunc self._procfunc = procfunc
self._recv_thread = None self._recv_thread = None
self._proc_thread = None self._proc_thread = None
self.proc_data = []
self.extend_processed = extend_processed self.extend_processed = extend_processed
self._pkt_parser_func = pkt_parser_func self._pkt_parser_func = pkt_parser_func
...@@ -243,6 +242,11 @@ class Receiver: ...@@ -243,6 +242,11 @@ class Receiver:
else: else:
self.proc_data_fd = None self.proc_data_fd = None
if procdata is not None:
self.proc_data = procdata
else:
self.proc_data = []
self._isrunning = False self._isrunning = False
def start(self): def start(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment