Skip to content

Commit 3402fb8

Browse files
committed
fix(js): initVal_with_handle_signal not compile
1 parent e881fb5 commit 3402fb8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/pylib/Lib/os_impl/util/handle_signal.nim

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11

22
import ../../n_errno
33
import ../../signal_impl/c_api
4+
from ../../errno_impl/errnoUtils import getErrno
45
from ../common import raiseErrno
56

67
template initVal_with_handle_signal*[R](res: var R; resExpr){.dirty.} =
7-
bind isErr, EINTR, PyErr_CheckSignals, raiseErrno
8+
bind isErr, EINTR, PyErr_CheckSignals, raiseErrno, getErrno
89
var async_err: int
910
1011
while true:
@@ -15,4 +16,4 @@ template initVal_with_handle_signal*[R](res: var R; resExpr){.dirty.} =
1516
if async_err != 0:
1617
break
1718
if res < 0:
18-
raiseErrno()
19+
raiseErrno getErrno()

0 commit comments

Comments
 (0)