20 from eric7.__version__ import Version |
20 from eric7.__version__ import Version |
21 |
21 |
22 from .EricRequestCategory import EricRequestCategory |
22 from .EricRequestCategory import EricRequestCategory |
23 from .EricServerCoverageRequestHandler import EricServerCoverageRequestHandler |
23 from .EricServerCoverageRequestHandler import EricServerCoverageRequestHandler |
24 from .EricServerDebuggerRequestHandler import EricServerDebuggerRequestHandler |
24 from .EricServerDebuggerRequestHandler import EricServerDebuggerRequestHandler |
|
25 from .EricServerEditorConfigRequestHandler import EricServerEditorConfigRequestHandler |
25 from .EricServerFileSystemRequestHandler import EricServerFileSystemRequestHandler |
26 from .EricServerFileSystemRequestHandler import EricServerFileSystemRequestHandler |
26 |
27 |
27 |
28 |
28 class EricServer: |
29 class EricServer: |
29 """ |
30 """ |
69 self.registerRequestHandler( |
70 self.registerRequestHandler( |
70 EricRequestCategory.Coverage, |
71 EricRequestCategory.Coverage, |
71 self.__coverageRequestHandler.handleRequest, |
72 self.__coverageRequestHandler.handleRequest, |
72 ) |
73 ) |
73 |
74 |
74 # TODO: implement an 'EditorConfig' handler (?) |
75 # create and register the 'Editor Config' request handler |
|
76 self.__editorConfigRequestHandler = EricServerEditorConfigRequestHandler(self) |
|
77 self.registerRequestHandler( |
|
78 EricRequestCategory.EditorConfig, |
|
79 self.__editorConfigRequestHandler.handleRequest, |
|
80 ) |
75 |
81 |
76 self.__address = ("", port) |
82 self.__address = ("", port) |
77 self.__useIPv6 = useIPv6 |
83 self.__useIPv6 = useIPv6 |
78 |
84 |
79 def getSelector(self): |
85 def getSelector(self): |