File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ InterpreterUtils::getNextInterpreter(
1717 return is.getField (&py_is_v::o_next);
1818}
1919
20- int
20+ int64_t
2121InterpreterUtils::getInterpreterId (
2222 const std::shared_ptr<const AbstractProcessManager>& manager,
2323 remote_addr_t interpreter_addr)
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ class InterpreterUtils
1616 const std::shared_ptr<const AbstractProcessManager>& manager,
1717 remote_addr_t interpreter_addr);
1818
19- static int getInterpreterId (
19+ static int64_t getInterpreterId (
2020 const std::shared_ptr<const AbstractProcessManager>& manager,
2121 remote_addr_t interpreter_addr);
2222};
Original file line number Diff line number Diff line change 11from _pystack.mem cimport remote_addr_t
22from _pystack.process cimport AbstractProcessManager
3+ from libc.stdint cimport int64_t
34from libcpp.memory cimport shared_ptr
45
56
67cdef extern from " interpreter.h" namespace " pystack" :
78 cdef cppclass InterpreterUtils:
89 @staticmethod
9- remote_addr_t getNextInterpreter(shared_ptr[AbstractProcessManager] manager, remote_addr_t interpreter_addr) except +
10+ remote_addr_t getNextInterpreter(shared_ptr[AbstractProcessManager] manager, remote_addr_t interpreter_addr) except +
1011
1112 @staticmethod
12- int getInterpreterId(shared_ptr[AbstractProcessManager] manager, remote_addr_t interpreter_addr) except +
13+ int64_t getInterpreterId(shared_ptr[AbstractProcessManager] manager, remote_addr_t interpreter_addr) except +
Original file line number Diff line number Diff line change @@ -1709,7 +1709,7 @@ def test_print_thread_with_subinterpreters(capsys):
17091709
17101710 # THEN
17111711 captured = capsys .readouterr ()
1712- assert "Interpreter-Unknown (main)" in captured .out
1712+ assert "Interpreter-0 (main)" in captured .out
17131713 # Lines should be indented with 2 spaces
17141714 assert " line1\n " in captured .out
17151715 assert " line2\n " in captured .out
You can’t perform that action at this time.
0 commit comments