37 a batch job (str, str) |
37 a batch job (str, str) |
38 """ |
38 """ |
39 serviceNotAvailable = pyqtSignal(str, str, str, str) |
39 serviceNotAvailable = pyqtSignal(str, str, str, str) |
40 batchJobDone = pyqtSignal(str, str) |
40 batchJobDone = pyqtSignal(str, str) |
41 |
41 |
42 def __init__(self): |
42 def __init__(self, parent=None): |
43 """ |
43 """ |
44 Constructor |
44 Constructor |
|
45 |
|
46 @param parent reference to the parent object |
|
47 @type QObject |
45 """ |
48 """ |
46 self.processes = {} |
49 self.processes = {} |
47 self.connections = {} |
50 self.connections = {} |
48 self.isWorking = None |
51 self.isWorking = None |
49 self.runningJob = [None, None, None, None] |
52 self.runningJob = [None, None, None, None] |
50 self.__queue = [] |
53 self.__queue = [] |
51 self.services = {} |
54 self.services = {} |
52 |
55 |
53 super(BackgroundService, self).__init__() |
56 super(BackgroundService, self).__init__(parent) |
54 |
57 |
55 networkInterface = Preferences.getDebugger("NetworkInterface") |
58 networkInterface = Preferences.getDebugger("NetworkInterface") |
56 if networkInterface == "all" or '.' in networkInterface: |
59 if networkInterface == "all" or '.' in networkInterface: |
57 self.hostAddress = '127.0.0.1' |
60 self.hostAddress = '127.0.0.1' |
58 else: |
61 else: |