mirror of
https://github.com/status-im/nim-chronos.git
synced 2025-02-09 01:43:28 +00:00
add raises pragma to registerEvent in ioselectors_epoll (#237)
Include `IOSelectorsException` in addition to `Defect` in `raises: []`.
This commit is contained in:
parent
b24ee653d3
commit
ad0029e3ee
@ -354,7 +354,7 @@ when not defined(android):
|
||||
inc(s.count)
|
||||
result = fdi
|
||||
|
||||
proc registerEvent*[T](s: Selector[T], ev: SelectEvent, data: T) =
|
||||
proc registerEvent*[T](s: Selector[T], ev: SelectEvent, data: T) {.raises: [Defect, IOSelectorsException].} =
|
||||
let fdi = int(ev.efd)
|
||||
doAssert(s.fds[fdi].ident == InvalidIdent, "Event is already registered in the queue!")
|
||||
s.setKey(fdi, {Event.User}, 0, data)
|
||||
|
Loading…
x
Reference in New Issue
Block a user