3343:f7a6d271bb40 | 3345:071afe8be2a1 |
---|---|
26 if not res: | 26 if not res: |
27 # maybe it crashed last time | 27 # maybe it crashed last time |
28 self.removeServer(name) | 28 self.removeServer(name) |
29 self.listen(name) | 29 self.listen(name) |
30 | 30 |
31 self.newConnection[()].connect(self.__newConnection) | 31 self.newConnection.connect(self.__newConnection) |
32 | 32 |
33 self.qsock = None | 33 self.qsock = None |
34 | 34 |
35 def __newConnection(self): | 35 def __newConnection(self): |
36 """ | 36 """ |
43 if self.qsock is not None: | 43 if self.qsock is not None: |
44 return | 44 return |
45 | 45 |
46 self.qsock = sock | 46 self.qsock = sock |
47 | 47 |
48 self.qsock.readyRead[()].connect(self.__parseLine) | 48 self.qsock.readyRead.connect(self.__parseLine) |
49 self.qsock.disconnected[()].connect(self.__disconnected) | 49 self.qsock.disconnected.connect(self.__disconnected) |
50 | 50 |
51 def __parseLine(self): | 51 def __parseLine(self): |
52 """ | 52 """ |
53 Private method to handle data from the client. | 53 Private method to handle data from the client. |
54 """ | 54 """ |
76 def shutdown(self): | 76 def shutdown(self): |
77 """ | 77 """ |
78 Public method used to shut down the server. | 78 Public method used to shut down the server. |
79 """ | 79 """ |
80 if self.qsock is not None: | 80 if self.qsock is not None: |
81 self.qsock.readyRead[()].disconnect(self.__parseLine) | 81 self.qsock.readyRead.disconnect(self.__parseLine) |
82 self.qsock.disconnected.disconnect(self.__disconnected) | 82 self.qsock.disconnected.disconnect(self.__disconnected) |
83 | 83 |
84 self.qsock = None | 84 self.qsock = None |
85 | 85 |
86 self.close() | 86 self.close() |