12345678910111213141516171819202122232425 |
- var
- gx = 88
- gy = 44
- template templ*(): int =
- bind gx, gy
- gx + gy
- import json
- const
- codeField = "foobar"
- messageField = "more"
- template trap*(path: string, body: untyped): untyped =
- #bind codeField, messageField
- try:
- body
- except:
- let msg = getCurrentExceptionMsg()
- #debug "Error occurred within RPC ", path = path, errorMessage = msg
- result = %*{codeField: "SERVER_ERROR", messageField: msg}
|