11 import contextlib |
11 import contextlib |
12 import json |
12 import json |
13 import os |
13 import os |
14 import struct |
14 import struct |
15 import sys |
15 import sys |
|
16 |
16 from zlib import adler32 |
17 from zlib import adler32 |
17 |
18 |
18 from PyQt6.QtCore import QProcess, pyqtSignal, QTimer, QThread |
19 from PyQt6.QtCore import QProcess, QThread, QTimer, pyqtSignal |
|
20 from PyQt6.QtNetwork import QHostAddress, QTcpServer |
19 from PyQt6.QtWidgets import QApplication |
21 from PyQt6.QtWidgets import QApplication |
20 from PyQt6.QtNetwork import QTcpServer, QHostAddress |
22 |
21 |
23 from eric7 import Globals, Preferences, Utilities |
22 from eric7.EricWidgets import EricMessageBox |
24 from eric7.EricWidgets import EricMessageBox |
23 from eric7.EricWidgets.EricApplication import ericApp |
25 from eric7.EricWidgets.EricApplication import ericApp |
24 from eric7 import Globals, Preferences, Utilities |
|
25 |
26 |
26 |
27 |
27 class BackgroundService(QTcpServer): |
28 class BackgroundService(QTcpServer): |
28 """ |
29 """ |
29 Class implementing the main part of the background service. |
30 Class implementing the main part of the background service. |