add select.POLLNVAL event when poll register
if select.POLLNVAL event had not been registerd, poll would never unregistered in handle_stdin and handle_socket when select.POLLNVAL occured. Change-Id: I83524dc3262130503ffed66a882063c1aca44407
This commit is contained in:
parent
1a51dee3ce
commit
7d6b86904d
@ -77,9 +77,11 @@ class BaseClient(object):
|
||||
def start_loop(self):
|
||||
self.poll = select.poll()
|
||||
self.poll.register(sys.stdin,
|
||||
select.POLLIN | select.POLLHUP | select.POLLPRI)
|
||||
select.POLLIN | select.POLLHUP
|
||||
| select.POLLPRI | select.POLLNVAL)
|
||||
self.poll.register(self.fileno(),
|
||||
select.POLLIN | select.POLLHUP | select.POLLPRI)
|
||||
select.POLLIN | select.POLLHUP |
|
||||
select.POLLPRI | select.POLLNVAL)
|
||||
|
||||
self.start_of_line = False
|
||||
self.read_escape = False
|
||||
|
Loading…
x
Reference in New Issue
Block a user