mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-08-10 00:01:27 -04:00
remove selectors which don't have any interest
This commit is contained in:
parent
ec6884c4c4
commit
930e654b51
@ -71,6 +71,7 @@ class HTTPX::Selector
|
||||
monitor = Monitor.new(io, interests, self)
|
||||
end
|
||||
@readers[io] = monitor
|
||||
@writers.delete(io) unless writable
|
||||
end
|
||||
if writable
|
||||
monitor = @writers[io]
|
||||
@ -81,6 +82,7 @@ class HTTPX::Selector
|
||||
monitor = readable ? @readers[io] : Monitor.new(io, interests, self)
|
||||
end
|
||||
@writers[io] = monitor
|
||||
@readers.delete(io) unless readable
|
||||
end
|
||||
monitor
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user