diff options
author | Araq <rumpf_a@web.de> | 2018-08-10 15:31:53 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2018-08-10 15:31:53 +0200 |
commit | 4cf1e3eb4b77e4afd5047397b05726756c2de598 (patch) | |
tree | 6cb7bd0982a085613550fc131315180c3135e0c1 /lib | |
parent | 1d78ba64b4761de88817a2e5748a456679cb2bab (diff) | |
download | Nim-4cf1e3eb4b77e4afd5047397b05726756c2de598.tar.gz |
rename SystemError to CatchableError in order to avoid breaking Nimble and probably lots of other code
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/system.nim b/lib/system.nim index 531363eb1..b92dd58d6 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -489,18 +489,18 @@ type ## but that are strictly uncatchable as they can also be mapped to ## a ``quit`` / ``trap`` / ``exit`` operation. - Error* = object of Exception ## \ + CatchableError* = object of Exception ## \ ## Abstract class for all exceptions that are catchable. - IOError* = object of Error ## \ + IOError* = object of CatchableError ## \ ## Raised if an IO error occurred. EOFError* = object of IOError ## \ ## Raised if an IO "end of file" error occurred. - OSError* = object of Error ## \ + OSError* = object of CatchableError ## \ ## Raised if an operating system service failed. errorCode*: int32 ## OS-defined error code describing this error. LibraryError* = object of OSError ## \ ## Raised if a dynamic library could not be loaded. - ResourceExhaustedError* = object of Error ## \ + ResourceExhaustedError* = object of CatchableError ## \ ## Raised if a resource request could not be fulfilled. ArithmeticError* = object of Defect ## \ ## Raised if any kind of arithmetic error occurred. |