3456:96232974dcdb | 3484:645c12de6b0c |
---|---|
28 if not res: | 28 if not res: |
29 # maybe it crashed last time | 29 # maybe it crashed last time |
30 self.removeServer(name) | 30 self.removeServer(name) |
31 self.listen(name) | 31 self.listen(name) |
32 | 32 |
33 self.newConnection[()].connect(self.__newConnection) | 33 self.newConnection.connect(self.__newConnection) |
34 | 34 |
35 self.qsock = None | 35 self.qsock = None |
36 | 36 |
37 def __newConnection(self): | 37 def __newConnection(self): |
38 """ | 38 """ |
45 if self.qsock is not None: | 45 if self.qsock is not None: |
46 return | 46 return |
47 | 47 |
48 self.qsock = sock | 48 self.qsock = sock |
49 | 49 |
50 self.qsock.readyRead[()].connect(self.__parseLine) | 50 self.qsock.readyRead.connect(self.__parseLine) |
51 self.qsock.disconnected[()].connect(self.__disconnected) | 51 self.qsock.disconnected.connect(self.__disconnected) |
52 | 52 |
53 def __parseLine(self): | 53 def __parseLine(self): |
54 """ | 54 """ |
55 Private method to handle data from the client. | 55 Private method to handle data from the client. |
56 """ | 56 """ |
78 def shutdown(self): | 78 def shutdown(self): |
79 """ | 79 """ |
80 Public method used to shut down the server. | 80 Public method used to shut down the server. |
81 """ | 81 """ |
82 if self.qsock is not None: | 82 if self.qsock is not None: |
83 self.qsock.readyRead[()].disconnect(self.__parseLine) | 83 self.qsock.readyRead.disconnect(self.__parseLine) |
84 self.qsock.disconnected.disconnect(self.__disconnected) | 84 self.qsock.disconnected.disconnect(self.__disconnected) |
85 | 85 |
86 self.qsock = None | 86 self.qsock = None |
87 | 87 |
88 self.close() | 88 self.close() |