summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorflywind <43030857+xflywind@users.noreply.github.com>2020-11-10 20:15:16 +0800
committerGitHub <noreply@github.com>2020-11-10 13:15:16 +0100
commitb38f0403fd3c66fdeab3806a12e1a19bcb696e03 (patch)
treeb16d498e9ee74df142dc3b6065cffd96a57686c3 /lib/pure
parent17acf146a07e89ecb7499ee0910417f83fd1ee25 (diff)
downloadNim-b38f0403fd3c66fdeab3806a12e1a19bcb696e03.tar.gz
fix #12471 (#15901)
* fix #12471

* add testcase

* fix

* test nimdoc is tricky

* Delete t12471.nim
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/selectors.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pure/selectors.nim b/lib/pure/selectors.nim
index e89cc7447..933b5491a 100644
--- a/lib/pure/selectors.nim
+++ b/lib/pure/selectors.nim
@@ -47,6 +47,9 @@ when defined(nimdoc):
     Selector*[T] = ref object
       ## An object which holds descriptors to be checked for read/write status
 
+    IOSelectorsException* = object of CatchableError
+      ## Exception that is raised if an IOSelectors error occurs.
+
     Event* {.pure.} = enum
       ## An enum which hold event types
       Read,        ## Descriptor is available for read