diff --git a/.github/workflows/pydevd-release.yml b/.github/workflows/pydevd-release.yml
index 72198a98..6485c0f0 100644
--- a/.github/workflows/pydevd-release.yml
+++ b/.github/workflows/pydevd-release.yml
@@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
os: [macos-latest, windows-latest]
- python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
+ python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v3
- name: Set up Python
diff --git a/.github/workflows/pydevd-tests-python.yml b/.github/workflows/pydevd-tests-python.yml
index 27395e70..04ac3fd2 100644
--- a/.github/workflows/pydevd-tests-python.yml
+++ b/.github/workflows/pydevd-tests-python.yml
@@ -24,6 +24,8 @@ jobs:
"ubuntu-py311-cython",
"ubuntu-py312-cython-checkbin",
"windows-py312-cython-checkbin",
+ "ubuntu-py313-cython",
+ "windows-py313-cython",
]
include:
@@ -64,6 +66,14 @@ jobs:
python: "3.12"
os: windows-latest
PYDEVD_USE_CYTHON: YES
+ - name: "ubuntu-py313-cython"
+ python: "3.13"
+ os: ubuntu-20.04
+ PYDEVD_USE_CYTHON: YES
+ - name: "windows-py313-cython"
+ python: "3.13"
+ os: windows-latest
+ PYDEVD_USE_CYTHON: YES
steps:
- uses: actions/checkout@v1
@@ -95,7 +105,7 @@ jobs:
pip install untangle --no-warn-script-location
pip install importlib-metadata --no-warn-script-location
- name: Install Python 3.x deps
- if: contains(matrix.name, 'py3') && !contains(matrix.name, 'pypy') && !contains(matrix.name, 'py312') && !contains(matrix.name, 'py311')
+ if: contains(matrix.name, 'py3') && !contains(matrix.name, 'pypy') && !contains(matrix.name, 'py312') && !contains(matrix.name, 'py311') && !contains(matrix.name, 'py313')
run: |
pip install PySide2 --no-warn-script-location
pip install "numpy<2" --force --no-warn-script-location
@@ -118,13 +128,14 @@ jobs:
- name: Check that wheels can be built
if: contains(matrix.name, 'checkbin') && contains(matrix.name, 'ubuntu')
run: |
- python -m pip install cibuildwheel==2.21.2
+ python -m pip install setuptools --no-warn-script-location
+ python -m pip install cibuildwheel==2.21.3
# Remove these .so files (will be rebuilt)
rm pydevd_attach_to_process/*.so
python -m cibuildwheel --output-dir wheelhouse
env:
- CIBW_BUILD: cp310-*manylinux*x86_64 cp311-*manylinux*x86_64 cp312-*manylinux*x86_64
- CIBW_BUILD_VERBOSITY: 1
+ CIBW_BUILD: cp310-*manylinux*x86_64 cp311-*manylinux*x86_64 cp312-*manylinux*x86_64 cp313-*manylinux*x86_64
+ CIBW_BUILD_VERBOSITY: 3
- name: Rebuild .so
if: contains(matrix.name, 'checkbin') && contains(matrix.name, 'ubuntu')
diff --git a/_pydev_bundle/pydev_is_thread_alive.py b/_pydev_bundle/pydev_is_thread_alive.py
index c1902014..04717375 100644
--- a/_pydev_bundle/pydev_is_thread_alive.py
+++ b/_pydev_bundle/pydev_is_thread_alive.py
@@ -4,7 +4,11 @@
# circumstances).
# It is required to debug threads started by start_new_thread in Python 3.4
_temp = threading.Thread()
-if hasattr(_temp, "_is_stopped"): # Python 3.x has this
+if hasattr(_temp, "_handle") and hasattr(_temp, "_started"):
+ # Python 3.13 and later has this
+ def is_thread_alive(t):
+ return not t._handle.is_done() and t._started.is_set()
+if hasattr(_temp, "_is_stopped"): # Python 3.12 and earlier has this
def is_thread_alive(t):
return not t._is_stopped
diff --git a/_pydev_bundle/pydev_monkey.py b/_pydev_bundle/pydev_monkey.py
index 915891f4..ec0e5c13 100644
--- a/_pydev_bundle/pydev_monkey.py
+++ b/_pydev_bundle/pydev_monkey.py
@@ -4,6 +4,7 @@
import sys
from _pydev_bundle._pydev_saved_modules import threading
from _pydevd_bundle.pydevd_constants import (
+ IS_PY313_OR_GREATER,
get_global_debugger,
IS_WINDOWS,
IS_JYTHON,
@@ -1173,11 +1174,13 @@ def _get_threading_modules_to_patch():
def patch_thread_module(thread_module):
+ attr = "_start_joinable_thread" if IS_PY313_OR_GREATER else "_start_new_thread"
+ is_start_joinable = thread_module is threading and IS_PY313_OR_GREATER
if getattr(thread_module, "_original_start_new_thread", None) is None:
if thread_module is threading:
- if not hasattr(thread_module, "_start_new_thread"):
+ if not hasattr(thread_module, attr):
return # Jython doesn't have it.
- _original_start_new_thread = thread_module._original_start_new_thread = thread_module._start_new_thread
+ _original_start_new_thread = thread_module._original_start_new_thread = getattr(thread_module, attr)
else:
_original_start_new_thread = thread_module._original_start_new_thread = thread_module.start_new_thread
else:
@@ -1191,6 +1194,16 @@ def pydev_start_new_thread(self, function, args=(), kwargs={}):
"""
return _original_start_new_thread(_UseNewThreadStartup(function, args, kwargs), ())
+ class ClassWithPydevStartJoinableThread:
+ def pydev_start_joinable_thread(self, function, *args, **kwargs):
+ """
+ We need to replace the original thread_module._start_joinable_thread with this function so that threads started
+ through it and not through the threading module are properly traced.
+ """
+ handle = kwargs.pop("handle", None)
+ daemon = kwargs.pop("daemon", True)
+ return _original_start_new_thread(_UseNewThreadStartup(function, args, kwargs), handle=handle, daemon=daemon)
+
# This is a hack for the situation where the thread_module.start_new_thread is declared inside a class, such as the one below
# class F(object):
# start_new_thread = thread_module.start_new_thread
@@ -1199,13 +1212,17 @@ def pydev_start_new_thread(self, function, args=(), kwargs={}):
# self.start_new_thread(self.function, args, kwargs)
# So, if it's an already bound method, calling self.start_new_thread won't really receive a different 'self' -- it
# does work in the default case because in builtins self isn't passed either.
- pydev_start_new_thread = ClassWithPydevStartNewThread().pydev_start_new_thread
+ pydev_start_new_thread = (
+ ClassWithPydevStartJoinableThread().pydev_start_joinable_thread
+ if is_start_joinable
+ else ClassWithPydevStartNewThread().pydev_start_new_thread
+ )
try:
# We need to replace the original thread_module.start_new_thread with this function so that threads started through
# it and not through the threading module are properly traced.
if thread_module is threading:
- thread_module._start_new_thread = pydev_start_new_thread
+ setattr(thread_module, attr, pydev_start_new_thread)
else:
thread_module.start_new_thread = pydev_start_new_thread
thread_module.start_new = pydev_start_new_thread
diff --git a/_pydevd_bundle/pydevd_additional_thread_info_regular.py b/_pydevd_bundle/pydevd_additional_thread_info_regular.py
index 0d437ec4..5db804b6 100644
--- a/_pydevd_bundle/pydevd_additional_thread_info_regular.py
+++ b/_pydevd_bundle/pydevd_additional_thread_info_regular.py
@@ -10,6 +10,7 @@
)
from _pydev_bundle import pydev_log
from _pydev_bundle._pydev_saved_modules import threading
+from _pydev_bundle.pydev_is_thread_alive import is_thread_alive
import weakref
version = 11
@@ -135,7 +136,7 @@ def _get_related_thread(self):
if thread is None:
return False
- if thread._is_stopped:
+ if not is_thread_alive(thread):
return None
if thread._ident is None: # Can this happen?
diff --git a/_pydevd_bundle/pydevd_collect_bytecode_info.py b/_pydevd_bundle/pydevd_collect_bytecode_info.py
index 2958565a..597054bc 100644
--- a/_pydevd_bundle/pydevd_collect_bytecode_info.py
+++ b/_pydevd_bundle/pydevd_collect_bytecode_info.py
@@ -846,6 +846,8 @@ def _create_msg_part(self, instruction, tok=None, line=None):
argrepr = instruction.argrepr
if isinstance(argrepr, str) and argrepr.startswith("NULL + "):
argrepr = argrepr[7:]
+ if isinstance(argrepr, str) and argrepr.endswith("+ NULL"):
+ argrepr = argrepr[:-7]
return _MsgPart(line, tok if tok is not None else dec(instruction, argrepr))
def _next_instruction_to_str(self, line_to_contents):
diff --git a/_pydevd_bundle/pydevd_comm.py b/_pydevd_bundle/pydevd_comm.py
index 5e4287fd..ffc83d86 100644
--- a/_pydevd_bundle/pydevd_comm.py
+++ b/_pydevd_bundle/pydevd_comm.py
@@ -1140,7 +1140,8 @@ def internal_get_next_statement_targets(dbg, seq, thread_id, frame_id):
xml += "%d" % (frame.f_lineno,)
else:
for _, line in linestarts:
- xml += "%d" % (line,)
+ if line is not None:
+ xml += "%d" % (line,)
del frame
xml += ""
cmd = dbg.cmd_factory.make_get_next_statement_targets_message(seq, xml)
diff --git a/_pydevd_bundle/pydevd_constants.py b/_pydevd_bundle/pydevd_constants.py
index 4d3627ab..cadab6d8 100644
--- a/_pydevd_bundle/pydevd_constants.py
+++ b/_pydevd_bundle/pydevd_constants.py
@@ -174,9 +174,10 @@ def _current_frames():
IS_PY311_OR_GREATER = sys.version_info >= (3, 11)
IS_PY312_OR_GREATER = sys.version_info >= (3, 12)
IS_PY313_OR_GREATER = sys.version_info >= (3, 13)
+IS_PY314_OR_GREATER = sys.version_info >= (3, 14)
# Not currently supported in Python 3.12.
-SUPPORT_ATTACH_TO_PID = not IS_PY313_OR_GREATER
+SUPPORT_ATTACH_TO_PID = not IS_PY314_OR_GREATER
def version_str(v):
diff --git a/_pydevd_bundle/pydevd_cython.c b/_pydevd_bundle/pydevd_cython.c
index ce60e1a1..347df47d 100644
--- a/_pydevd_bundle/pydevd_cython.c
+++ b/_pydevd_bundle/pydevd_cython.c
@@ -1550,7 +1550,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo {
};
-/* "_pydevd_bundle/pydevd_cython.pyx":435
+/* "_pydevd_bundle/pydevd_cython.pyx":436
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class _TryExceptContainerObj: # <<<<<<<<<<<<<<
@@ -1563,7 +1563,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython__TryExceptContainerObj {
};
-/* "_pydevd_bundle/pydevd_cython.pyx":456
+/* "_pydevd_bundle/pydevd_cython.pyx":457
* # =======================================================================================================================
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class PyDBFrame: # <<<<<<<<<<<<<<
@@ -1579,7 +1579,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBFrame {
};
-/* "_pydevd_bundle/pydevd_cython.pyx":1688
+/* "_pydevd_bundle/pydevd_cython.pyx":1689
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class SafeCallWrapper: # <<<<<<<<<<<<<<
@@ -1592,7 +1592,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_SafeCallWrapper {
};
-/* "_pydevd_bundle/pydevd_cython.pyx":1856
+/* "_pydevd_bundle/pydevd_cython.pyx":1857
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class TopLevelThreadTracerOnlyUnhandledExceptions: # <<<<<<<<<<<<<<
@@ -1605,7 +1605,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_TopLevelThreadTracerOnlyUnhand
};
-/* "_pydevd_bundle/pydevd_cython.pyx":1887
+/* "_pydevd_bundle/pydevd_cython.pyx":1888
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class TopLevelThreadTracerNoBackFrame: # <<<<<<<<<<<<<<
@@ -1623,7 +1623,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_TopLevelThreadTracerNoBackFram
};
-/* "_pydevd_bundle/pydevd_cython.pyx":1967
+/* "_pydevd_bundle/pydevd_cython.pyx":1968
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class ThreadTracer: # <<<<<<<<<<<<<<
@@ -1637,7 +1637,7 @@ struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_ThreadTracer {
-/* "_pydevd_bundle/pydevd_cython.pyx":29
+/* "_pydevd_bundle/pydevd_cython.pyx":30
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class PyDBAdditionalThreadInfo: # <<<<<<<<<<<<<<
@@ -1654,7 +1654,7 @@ struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInf
static struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *__pyx_vtabptr_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo;
-/* "_pydevd_bundle/pydevd_cython.pyx":456
+/* "_pydevd_bundle/pydevd_cython.pyx":457
* # =======================================================================================================================
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class PyDBFrame: # <<<<<<<<<<<<<<
@@ -2812,7 +2812,6 @@ static const char __pyx_k_checkcache[] = "checkcache";
static const char __pyx_k_custom_key[] = "custom_key";
static const char __pyx_k_exc_lineno[] = "exc_lineno";
static const char __pyx_k_expression[] = "expression";
-static const char __pyx_k_is_stopped[] = "_is_stopped";
static const char __pyx_k_pyx_result[] = "__pyx_result";
static const char __pyx_k_pyx_vtable[] = "__pyx_vtable__";
static const char __pyx_k_startswith[] = "startswith";
@@ -3535,7 +3534,6 @@ typedef struct {
PyObject *__pyx_n_s_is_line_in_try_block;
PyObject *__pyx_n_s_is_logpoint;
PyObject *__pyx_n_s_is_stepping;
- PyObject *__pyx_n_s_is_stopped;
PyObject *__pyx_n_s_is_thread_alive;
PyObject *__pyx_n_s_is_unhandled_exception;
PyObject *__pyx_n_s_is_unwind;
@@ -4113,7 +4111,6 @@ static int __pyx_m_clear(PyObject *m) {
Py_CLEAR(clear_module_state->__pyx_n_s_is_line_in_try_block);
Py_CLEAR(clear_module_state->__pyx_n_s_is_logpoint);
Py_CLEAR(clear_module_state->__pyx_n_s_is_stepping);
- Py_CLEAR(clear_module_state->__pyx_n_s_is_stopped);
Py_CLEAR(clear_module_state->__pyx_n_s_is_thread_alive);
Py_CLEAR(clear_module_state->__pyx_n_s_is_unhandled_exception);
Py_CLEAR(clear_module_state->__pyx_n_s_is_unwind);
@@ -4669,7 +4666,6 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) {
Py_VISIT(traverse_module_state->__pyx_n_s_is_line_in_try_block);
Py_VISIT(traverse_module_state->__pyx_n_s_is_logpoint);
Py_VISIT(traverse_module_state->__pyx_n_s_is_stepping);
- Py_VISIT(traverse_module_state->__pyx_n_s_is_stopped);
Py_VISIT(traverse_module_state->__pyx_n_s_is_thread_alive);
Py_VISIT(traverse_module_state->__pyx_n_s_is_unhandled_exception);
Py_VISIT(traverse_module_state->__pyx_n_s_is_unwind);
@@ -5249,7 +5245,6 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) {
#define __pyx_n_s_is_line_in_try_block __pyx_mstate_global->__pyx_n_s_is_line_in_try_block
#define __pyx_n_s_is_logpoint __pyx_mstate_global->__pyx_n_s_is_logpoint
#define __pyx_n_s_is_stepping __pyx_mstate_global->__pyx_n_s_is_stepping
-#define __pyx_n_s_is_stopped __pyx_mstate_global->__pyx_n_s_is_stopped
#define __pyx_n_s_is_thread_alive __pyx_mstate_global->__pyx_n_s_is_thread_alive
#define __pyx_n_s_is_unhandled_exception __pyx_mstate_global->__pyx_n_s_is_unhandled_exception
#define __pyx_n_s_is_unwind __pyx_mstate_global->__pyx_n_s_is_unwind
@@ -5532,7 +5527,7 @@ static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) {
#define __pyx_codeobj__92 __pyx_mstate_global->__pyx_codeobj__92
/* #### Code section: module_code ### */
-/* "_pydevd_bundle/pydevd_cython.pyx":75
+/* "_pydevd_bundle/pydevd_cython.pyx":76
* # fmt: on
*
* def __init__(self): # <<<<<<<<<<<<<<
@@ -5574,20 +5569,20 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("__init__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":76
+ /* "_pydevd_bundle/pydevd_cython.pyx":77
*
* def __init__(self):
* self.pydev_state = STATE_RUN # STATE_RUN or STATE_SUSPEND # <<<<<<<<<<<<<<
* self.pydev_step_stop = None
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_STATE_RUN); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_STATE_RUN); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_2 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 76, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_2 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 77, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_v_self->pydev_state = __pyx_t_2;
- /* "_pydevd_bundle/pydevd_cython.pyx":77
+ /* "_pydevd_bundle/pydevd_cython.pyx":78
* def __init__(self):
* self.pydev_state = STATE_RUN # STATE_RUN or STATE_SUSPEND
* self.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -5600,7 +5595,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_step_stop);
__pyx_v_self->pydev_step_stop = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":85
+ /* "_pydevd_bundle/pydevd_cython.pyx":86
* # method the strategy is changed to a step in).
*
* self.pydev_original_step_cmd = -1 # Something as CMD_STEP_INTO, CMD_STEP_OVER, etc. # <<<<<<<<<<<<<<
@@ -5609,7 +5604,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_original_step_cmd = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":86
+ /* "_pydevd_bundle/pydevd_cython.pyx":87
*
* self.pydev_original_step_cmd = -1 # Something as CMD_STEP_INTO, CMD_STEP_OVER, etc.
* self.pydev_step_cmd = -1 # Something as CMD_STEP_INTO, CMD_STEP_OVER, etc. # <<<<<<<<<<<<<<
@@ -5618,7 +5613,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_step_cmd = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":88
+ /* "_pydevd_bundle/pydevd_cython.pyx":89
* self.pydev_step_cmd = -1 # Something as CMD_STEP_INTO, CMD_STEP_OVER, etc.
*
* self.pydev_notify_kill = False # <<<<<<<<<<<<<<
@@ -5627,7 +5622,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_notify_kill = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":89
+ /* "_pydevd_bundle/pydevd_cython.pyx":90
*
* self.pydev_notify_kill = False
* self.pydev_django_resolve_frame = False # <<<<<<<<<<<<<<
@@ -5636,7 +5631,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_django_resolve_frame = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":90
+ /* "_pydevd_bundle/pydevd_cython.pyx":91
* self.pydev_notify_kill = False
* self.pydev_django_resolve_frame = False
* self.pydev_call_from_jinja2 = None # <<<<<<<<<<<<<<
@@ -5649,7 +5644,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_call_from_jinja2);
__pyx_v_self->pydev_call_from_jinja2 = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":91
+ /* "_pydevd_bundle/pydevd_cython.pyx":92
* self.pydev_django_resolve_frame = False
* self.pydev_call_from_jinja2 = None
* self.pydev_call_inside_jinja2 = None # <<<<<<<<<<<<<<
@@ -5662,7 +5657,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_call_inside_jinja2);
__pyx_v_self->pydev_call_inside_jinja2 = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":92
+ /* "_pydevd_bundle/pydevd_cython.pyx":93
* self.pydev_call_from_jinja2 = None
* self.pydev_call_inside_jinja2 = None
* self.is_tracing = 0 # <<<<<<<<<<<<<<
@@ -5671,7 +5666,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->is_tracing = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":93
+ /* "_pydevd_bundle/pydevd_cython.pyx":94
* self.pydev_call_inside_jinja2 = None
* self.is_tracing = 0
* self.conditional_breakpoint_exception = None # <<<<<<<<<<<<<<
@@ -5684,7 +5679,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->conditional_breakpoint_exception);
__pyx_v_self->conditional_breakpoint_exception = ((PyObject*)Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":94
+ /* "_pydevd_bundle/pydevd_cython.pyx":95
* self.is_tracing = 0
* self.conditional_breakpoint_exception = None
* self.pydev_message = "" # <<<<<<<<<<<<<<
@@ -5697,20 +5692,20 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_message);
__pyx_v_self->pydev_message = __pyx_kp_s_;
- /* "_pydevd_bundle/pydevd_cython.pyx":95
+ /* "_pydevd_bundle/pydevd_cython.pyx":96
* self.conditional_breakpoint_exception = None
* self.pydev_message = ""
* self.suspend_type = PYTHON_SUSPEND # <<<<<<<<<<<<<<
* self.pydev_next_line = -1
* self.pydev_func_name = ".invalid." # Must match the type in cython
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_PYTHON_SUSPEND); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 95, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_PYTHON_SUSPEND); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 96, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_2 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 95, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_2 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 96, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_v_self->suspend_type = __pyx_t_2;
- /* "_pydevd_bundle/pydevd_cython.pyx":96
+ /* "_pydevd_bundle/pydevd_cython.pyx":97
* self.pydev_message = ""
* self.suspend_type = PYTHON_SUSPEND
* self.pydev_next_line = -1 # <<<<<<<<<<<<<<
@@ -5719,7 +5714,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_next_line = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":97
+ /* "_pydevd_bundle/pydevd_cython.pyx":98
* self.suspend_type = PYTHON_SUSPEND
* self.pydev_next_line = -1
* self.pydev_func_name = ".invalid." # Must match the type in cython # <<<<<<<<<<<<<<
@@ -5732,7 +5727,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_func_name);
__pyx_v_self->pydev_func_name = __pyx_kp_s_invalid;
- /* "_pydevd_bundle/pydevd_cython.pyx":98
+ /* "_pydevd_bundle/pydevd_cython.pyx":99
* self.pydev_next_line = -1
* self.pydev_func_name = ".invalid." # Must match the type in cython
* self.suspended_at_unhandled = False # <<<<<<<<<<<<<<
@@ -5741,7 +5736,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->suspended_at_unhandled = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":99
+ /* "_pydevd_bundle/pydevd_cython.pyx":100
* self.pydev_func_name = ".invalid." # Must match the type in cython
* self.suspended_at_unhandled = False
* self.trace_suspend_type = "trace" # 'trace' or 'frame_eval' # <<<<<<<<<<<<<<
@@ -5754,14 +5749,14 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->trace_suspend_type);
__pyx_v_self->trace_suspend_type = __pyx_n_s_trace;
- /* "_pydevd_bundle/pydevd_cython.pyx":100
+ /* "_pydevd_bundle/pydevd_cython.pyx":101
* self.suspended_at_unhandled = False
* self.trace_suspend_type = "trace" # 'trace' or 'frame_eval'
* self.top_level_thread_tracer_no_back_frames = [] # <<<<<<<<<<<<<<
* self.top_level_thread_tracer_unhandled = None
* self.thread_tracer = None
*/
- __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 100, __pyx_L1_error)
+ __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 101, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_GIVEREF(__pyx_t_1);
__Pyx_GOTREF(__pyx_v_self->top_level_thread_tracer_no_back_frames);
@@ -5769,7 +5764,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__pyx_v_self->top_level_thread_tracer_no_back_frames = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":101
+ /* "_pydevd_bundle/pydevd_cython.pyx":102
* self.trace_suspend_type = "trace" # 'trace' or 'frame_eval'
* self.top_level_thread_tracer_no_back_frames = []
* self.top_level_thread_tracer_unhandled = None # <<<<<<<<<<<<<<
@@ -5782,7 +5777,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->top_level_thread_tracer_unhandled);
__pyx_v_self->top_level_thread_tracer_unhandled = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":102
+ /* "_pydevd_bundle/pydevd_cython.pyx":103
* self.top_level_thread_tracer_no_back_frames = []
* self.top_level_thread_tracer_unhandled = None
* self.thread_tracer = None # <<<<<<<<<<<<<<
@@ -5795,7 +5790,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->thread_tracer);
__pyx_v_self->thread_tracer = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":103
+ /* "_pydevd_bundle/pydevd_cython.pyx":104
* self.top_level_thread_tracer_unhandled = None
* self.thread_tracer = None
* self.step_in_initial_location = None # <<<<<<<<<<<<<<
@@ -5808,7 +5803,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->step_in_initial_location);
__pyx_v_self->step_in_initial_location = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":104
+ /* "_pydevd_bundle/pydevd_cython.pyx":105
* self.thread_tracer = None
* self.step_in_initial_location = None
* self.pydev_smart_parent_offset = -1 # <<<<<<<<<<<<<<
@@ -5817,7 +5812,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_smart_parent_offset = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":105
+ /* "_pydevd_bundle/pydevd_cython.pyx":106
* self.step_in_initial_location = None
* self.pydev_smart_parent_offset = -1
* self.pydev_smart_child_offset = -1 # <<<<<<<<<<<<<<
@@ -5826,7 +5821,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_smart_child_offset = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":106
+ /* "_pydevd_bundle/pydevd_cython.pyx":107
* self.pydev_smart_parent_offset = -1
* self.pydev_smart_child_offset = -1
* self.pydev_smart_step_into_variants = () # <<<<<<<<<<<<<<
@@ -5839,14 +5834,14 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->pydev_smart_step_into_variants);
__pyx_v_self->pydev_smart_step_into_variants = __pyx_empty_tuple;
- /* "_pydevd_bundle/pydevd_cython.pyx":107
+ /* "_pydevd_bundle/pydevd_cython.pyx":108
* self.pydev_smart_child_offset = -1
* self.pydev_smart_step_into_variants = ()
* self.target_id_to_smart_step_into_variant = {} # <<<<<<<<<<<<<<
*
* # Flag to indicate ipython use-case where each line will be executed as a call/line/return
*/
- __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 107, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 108, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_GIVEREF(__pyx_t_1);
__Pyx_GOTREF(__pyx_v_self->target_id_to_smart_step_into_variant);
@@ -5854,7 +5849,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__pyx_v_self->target_id_to_smart_step_into_variant = ((PyObject*)__pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":119
+ /* "_pydevd_bundle/pydevd_cython.pyx":120
* #
* # See: https://github.com/microsoft/debugpy/issues/869#issuecomment-1132141003
* self.pydev_use_scoped_step_frame = False # <<<<<<<<<<<<<<
@@ -5863,7 +5858,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->pydev_use_scoped_step_frame = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":120
+ /* "_pydevd_bundle/pydevd_cython.pyx":121
* # See: https://github.com/microsoft/debugpy/issues/869#issuecomment-1132141003
* self.pydev_use_scoped_step_frame = False
* self.weak_thread = None # <<<<<<<<<<<<<<
@@ -5876,7 +5871,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
__Pyx_DECREF(__pyx_v_self->weak_thread);
__pyx_v_self->weak_thread = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":125
+ /* "_pydevd_bundle/pydevd_cython.pyx":126
* # at this time (otherwise it may be suspended but still didn't reach a point.
* # to pause).
* self.is_in_wait_loop = False # <<<<<<<<<<<<<<
@@ -5885,7 +5880,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
*/
__pyx_v_self->is_in_wait_loop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":75
+ /* "_pydevd_bundle/pydevd_cython.pyx":76
* # fmt: on
*
* def __init__(self): # <<<<<<<<<<<<<<
@@ -5905,7 +5900,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":129
+/* "_pydevd_bundle/pydevd_cython.pyx":130
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef object _get_related_thread(self): # <<<<<<<<<<<<<<
@@ -5930,6 +5925,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_t_4 = NULL;
unsigned int __pyx_t_5;
int __pyx_t_6;
+ int __pyx_t_7;
int __pyx_lineno = 0;
const char *__pyx_filename = NULL;
int __pyx_clineno = 0;
@@ -5943,7 +5939,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
#endif
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get_related_thread); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get_related_thread); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 130, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_3_get_related_thread)) {
__Pyx_XDECREF(__pyx_r);
@@ -5966,7 +5962,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 129, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 130, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -5988,7 +5984,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
#endif
}
- /* "_pydevd_bundle/pydevd_cython.pyx":134
+ /* "_pydevd_bundle/pydevd_cython.pyx":135
* # ENDIF
* # fmt: on
* if self.pydev_notify_kill: # Already killed # <<<<<<<<<<<<<<
@@ -5997,7 +5993,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
if (__pyx_v_self->pydev_notify_kill) {
- /* "_pydevd_bundle/pydevd_cython.pyx":135
+ /* "_pydevd_bundle/pydevd_cython.pyx":136
* # fmt: on
* if self.pydev_notify_kill: # Already killed
* return None # <<<<<<<<<<<<<<
@@ -6008,7 +6004,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":134
+ /* "_pydevd_bundle/pydevd_cython.pyx":135
* # ENDIF
* # fmt: on
* if self.pydev_notify_kill: # Already killed # <<<<<<<<<<<<<<
@@ -6017,7 +6013,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":137
+ /* "_pydevd_bundle/pydevd_cython.pyx":138
* return None
*
* if self.weak_thread is None: # <<<<<<<<<<<<<<
@@ -6027,7 +6023,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_t_6 = (__pyx_v_self->weak_thread == Py_None);
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":138
+ /* "_pydevd_bundle/pydevd_cython.pyx":139
*
* if self.weak_thread is None:
* return None # <<<<<<<<<<<<<<
@@ -6038,7 +6034,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":137
+ /* "_pydevd_bundle/pydevd_cython.pyx":138
* return None
*
* if self.weak_thread is None: # <<<<<<<<<<<<<<
@@ -6047,7 +6043,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":140
+ /* "_pydevd_bundle/pydevd_cython.pyx":141
* return None
*
* thread = self.weak_thread() # <<<<<<<<<<<<<<
@@ -6073,14 +6069,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 140, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 141, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_thread = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":141
+ /* "_pydevd_bundle/pydevd_cython.pyx":142
*
* thread = self.weak_thread()
* if thread is None: # <<<<<<<<<<<<<<
@@ -6090,19 +6086,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_t_6 = (__pyx_v_thread == Py_None);
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":142
+ /* "_pydevd_bundle/pydevd_cython.pyx":143
* thread = self.weak_thread()
* if thread is None:
* return False # <<<<<<<<<<<<<<
*
- * if thread._is_stopped:
+ * if not is_thread_alive(thread):
*/
__Pyx_XDECREF(__pyx_r);
__Pyx_INCREF(Py_False);
__pyx_r = Py_False;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":141
+ /* "_pydevd_bundle/pydevd_cython.pyx":142
*
* thread = self.weak_thread()
* if thread is None: # <<<<<<<<<<<<<<
@@ -6111,22 +6107,45 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":144
+ /* "_pydevd_bundle/pydevd_cython.pyx":145
* return False
*
- * if thread._is_stopped: # <<<<<<<<<<<<<<
+ * if not is_thread_alive(thread): # <<<<<<<<<<<<<<
* return None
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_is_stopped); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 144, __pyx_L1_error)
- __Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 144, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_is_thread_alive); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 145, __pyx_L1_error)
+ __Pyx_GOTREF(__pyx_t_2);
+ __pyx_t_3 = NULL;
+ __pyx_t_5 = 0;
+ #if CYTHON_UNPACK_METHODS
+ if (unlikely(PyMethod_Check(__pyx_t_2))) {
+ __pyx_t_3 = PyMethod_GET_SELF(__pyx_t_2);
+ if (likely(__pyx_t_3)) {
+ PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2);
+ __Pyx_INCREF(__pyx_t_3);
+ __Pyx_INCREF(function);
+ __Pyx_DECREF_SET(__pyx_t_2, function);
+ __pyx_t_5 = 1;
+ }
+ }
+ #endif
+ {
+ PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_v_thread};
+ __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
+ __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 145, __pyx_L1_error)
+ __Pyx_GOTREF(__pyx_t_1);
+ __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+ }
+ __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(0, 145, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (__pyx_t_6) {
+ __pyx_t_7 = (!__pyx_t_6);
+ if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":145
+ /* "_pydevd_bundle/pydevd_cython.pyx":146
*
- * if thread._is_stopped:
+ * if not is_thread_alive(thread):
* return None # <<<<<<<<<<<<<<
*
* if thread._ident is None: # Can this happen?
@@ -6135,38 +6154,38 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":144
+ /* "_pydevd_bundle/pydevd_cython.pyx":145
* return False
*
- * if thread._is_stopped: # <<<<<<<<<<<<<<
+ * if not is_thread_alive(thread): # <<<<<<<<<<<<<<
* return None
*
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":147
+ /* "_pydevd_bundle/pydevd_cython.pyx":148
* return None
*
* if thread._ident is None: # Can this happen? # <<<<<<<<<<<<<<
* pydev_log.critical("thread._ident is None in _get_related_thread!")
* return None
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 147, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 148, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = (__pyx_t_1 == Py_None);
+ __pyx_t_7 = (__pyx_t_1 == Py_None);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (__pyx_t_6) {
+ if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":148
+ /* "_pydevd_bundle/pydevd_cython.pyx":149
*
* if thread._ident is None: # Can this happen?
* pydev_log.critical("thread._ident is None in _get_related_thread!") # <<<<<<<<<<<<<<
* return None
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 149, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_critical); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 148, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_critical); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 149, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_2 = NULL;
@@ -6187,13 +6206,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_kp_s_thread__ident_is_None_in__get_re};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 148, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 149, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":149
+ /* "_pydevd_bundle/pydevd_cython.pyx":150
* if thread._ident is None: # Can this happen?
* pydev_log.critical("thread._ident is None in _get_related_thread!")
* return None # <<<<<<<<<<<<<<
@@ -6204,7 +6223,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":147
+ /* "_pydevd_bundle/pydevd_cython.pyx":148
* return None
*
* if thread._ident is None: # Can this happen? # <<<<<<<<<<<<<<
@@ -6213,22 +6232,22 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":151
+ /* "_pydevd_bundle/pydevd_cython.pyx":152
* return None
*
* if threading._active.get(thread._ident) is not thread: # <<<<<<<<<<<<<<
* return None
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_threading); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 151, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_threading); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_active); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 151, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_active); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 152, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_get); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 151, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_get); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 152, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 151, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 152, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -6249,15 +6268,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 151, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 152, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
- __pyx_t_6 = (__pyx_t_1 != __pyx_v_thread);
+ __pyx_t_7 = (__pyx_t_1 != __pyx_v_thread);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (__pyx_t_6) {
+ if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":152
+ /* "_pydevd_bundle/pydevd_cython.pyx":153
*
* if threading._active.get(thread._ident) is not thread:
* return None # <<<<<<<<<<<<<<
@@ -6268,7 +6287,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":151
+ /* "_pydevd_bundle/pydevd_cython.pyx":152
* return None
*
* if threading._active.get(thread._ident) is not thread: # <<<<<<<<<<<<<<
@@ -6277,7 +6296,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":154
+ /* "_pydevd_bundle/pydevd_cython.pyx":155
* return None
*
* return thread # <<<<<<<<<<<<<<
@@ -6289,7 +6308,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = __pyx_v_thread;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":129
+ /* "_pydevd_bundle/pydevd_cython.pyx":130
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef object _get_related_thread(self): # <<<<<<<<<<<<<<
@@ -6362,7 +6381,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_get_related_thread", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__get_related_thread(__pyx_v_self, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__get_related_thread(__pyx_v_self, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 130, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -6379,7 +6398,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":158
+/* "_pydevd_bundle/pydevd_cython.pyx":159
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef bint _is_stepping(self): # <<<<<<<<<<<<<<
@@ -6417,7 +6436,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
#endif
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_is_stepping); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 158, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_is_stepping); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 159, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_5_is_stepping)) {
__Pyx_INCREF(__pyx_t_1);
@@ -6439,11 +6458,11 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 158, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
- __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_6 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 158, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_6 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 159, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_r = __pyx_t_6;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
@@ -6462,21 +6481,21 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
#endif
}
- /* "_pydevd_bundle/pydevd_cython.pyx":163
+ /* "_pydevd_bundle/pydevd_cython.pyx":164
* # ENDIF
* # fmt: on
* if self.pydev_state == STATE_RUN and self.pydev_step_cmd != -1: # <<<<<<<<<<<<<<
* # This means actually stepping in a step operation.
* return True
*/
- __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 163, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 164, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_STATE_RUN); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 163, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_STATE_RUN); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 164, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = PyObject_RichCompare(__pyx_t_1, __pyx_t_2, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 163, __pyx_L1_error)
+ __pyx_t_3 = PyObject_RichCompare(__pyx_t_1, __pyx_t_2, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 164, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 163, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 164, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_7) {
} else {
@@ -6488,7 +6507,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
__pyx_L4_bool_binop_done:;
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":165
+ /* "_pydevd_bundle/pydevd_cython.pyx":166
* if self.pydev_state == STATE_RUN and self.pydev_step_cmd != -1:
* # This means actually stepping in a step operation.
* return True # <<<<<<<<<<<<<<
@@ -6498,7 +6517,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
__pyx_r = 1;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":163
+ /* "_pydevd_bundle/pydevd_cython.pyx":164
* # ENDIF
* # fmt: on
* if self.pydev_state == STATE_RUN and self.pydev_step_cmd != -1: # <<<<<<<<<<<<<<
@@ -6507,21 +6526,21 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":167
+ /* "_pydevd_bundle/pydevd_cython.pyx":168
* return True
*
* if self.pydev_state == STATE_SUSPEND and self.is_in_wait_loop: # <<<<<<<<<<<<<<
* # This means stepping because it was suspended but still didn't
* # reach a suspension point.
*/
- __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 167, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 168, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_STATE_SUSPEND); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 167, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_STATE_SUSPEND); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 168, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_1 = PyObject_RichCompare(__pyx_t_3, __pyx_t_2, Py_EQ); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 167, __pyx_L1_error)
+ __pyx_t_1 = PyObject_RichCompare(__pyx_t_3, __pyx_t_2, Py_EQ); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 168, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 167, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 168, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_7) {
} else {
@@ -6532,7 +6551,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
__pyx_L7_bool_binop_done:;
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":170
+ /* "_pydevd_bundle/pydevd_cython.pyx":171
* # This means stepping because it was suspended but still didn't
* # reach a suspension point.
* return True # <<<<<<<<<<<<<<
@@ -6542,7 +6561,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
__pyx_r = 1;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":167
+ /* "_pydevd_bundle/pydevd_cython.pyx":168
* return True
*
* if self.pydev_state == STATE_SUSPEND and self.is_in_wait_loop: # <<<<<<<<<<<<<<
@@ -6551,7 +6570,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":172
+ /* "_pydevd_bundle/pydevd_cython.pyx":173
* return True
*
* return False # <<<<<<<<<<<<<<
@@ -6561,7 +6580,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__
__pyx_r = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":158
+ /* "_pydevd_bundle/pydevd_cython.pyx":159
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef bint _is_stepping(self): # <<<<<<<<<<<<<<
@@ -6633,8 +6652,8 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_is_stepping", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__is_stepping(__pyx_v_self, 1); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 158, __pyx_L1_error)
- __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 158, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo__is_stepping(__pyx_v_self, 1); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 159, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 159, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_r = __pyx_t_2;
__pyx_t_2 = 0;
@@ -6651,7 +6670,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":176
+/* "_pydevd_bundle/pydevd_cython.pyx":177
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef get_topmost_frame(self, thread): # <<<<<<<<<<<<<<
@@ -6692,7 +6711,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
#endif
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get_topmost_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 176, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_get_topmost_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_7get_topmost_frame)) {
__Pyx_XDECREF(__pyx_r);
@@ -6715,7 +6734,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v_thread};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 176, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 177, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -6737,14 +6756,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
#endif
}
- /* "_pydevd_bundle/pydevd_cython.pyx":187
+ /* "_pydevd_bundle/pydevd_cython.pyx":188
* """
* # sys._current_frames(): dictionary with thread id -> topmost frame
* current_frames = _current_frames() # <<<<<<<<<<<<<<
* topmost_frame = current_frames.get(thread._ident)
* if topmost_frame is None:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_current_frames); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 187, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_current_frames); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -6764,23 +6783,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 187, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 188, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_current_frames = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":188
+ /* "_pydevd_bundle/pydevd_cython.pyx":189
* # sys._current_frames(): dictionary with thread id -> topmost frame
* current_frames = _current_frames()
* topmost_frame = current_frames.get(thread._ident) # <<<<<<<<<<<<<<
* if topmost_frame is None:
* # Note: this is expected for dummy threads (so, getting the topmost frame should be
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frames, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frames, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 189, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 188, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 189, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -6801,14 +6820,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 188, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 189, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_topmost_frame = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":189
+ /* "_pydevd_bundle/pydevd_cython.pyx":190
* current_frames = _current_frames()
* topmost_frame = current_frames.get(thread._ident)
* if topmost_frame is None: # <<<<<<<<<<<<<<
@@ -6818,47 +6837,47 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_t_6 = (__pyx_v_topmost_frame == Py_None);
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":192
+ /* "_pydevd_bundle/pydevd_cython.pyx":193
* # Note: this is expected for dummy threads (so, getting the topmost frame should be
* # treated as optional).
* pydev_log.info( # <<<<<<<<<<<<<<
* "Unable to get topmost frame for thread: %s, thread.ident: %s, id(thread): %s\nCurrent frames: %s.\n" "GEVENT_SUPPORT: %s",
* thread,
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 192, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 193, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 192, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 193, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":195
+ /* "_pydevd_bundle/pydevd_cython.pyx":196
* "Unable to get topmost frame for thread: %s, thread.ident: %s, id(thread): %s\nCurrent frames: %s.\n" "GEVENT_SUPPORT: %s",
* thread,
* thread.ident, # <<<<<<<<<<<<<<
* id(thread),
* current_frames,
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 195, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 196, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- /* "_pydevd_bundle/pydevd_cython.pyx":196
+ /* "_pydevd_bundle/pydevd_cython.pyx":197
* thread,
* thread.ident,
* id(thread), # <<<<<<<<<<<<<<
* current_frames,
* SUPPORT_GEVENT,
*/
- __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_thread); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 196, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_thread); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 197, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- /* "_pydevd_bundle/pydevd_cython.pyx":198
+ /* "_pydevd_bundle/pydevd_cython.pyx":199
* id(thread),
* current_frames,
* SUPPORT_GEVENT, # <<<<<<<<<<<<<<
* )
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_SUPPORT_GEVENT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 198, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_SUPPORT_GEVENT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 199, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_5 = 0;
@@ -6881,13 +6900,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 192, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 193, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":189
+ /* "_pydevd_bundle/pydevd_cython.pyx":190
* current_frames = _current_frames()
* topmost_frame = current_frames.get(thread._ident)
* if topmost_frame is None: # <<<<<<<<<<<<<<
@@ -6896,7 +6915,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":201
+ /* "_pydevd_bundle/pydevd_cython.pyx":202
* )
*
* return topmost_frame # <<<<<<<<<<<<<<
@@ -6908,7 +6927,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
__pyx_r = __pyx_v_topmost_frame;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":176
+ /* "_pydevd_bundle/pydevd_cython.pyx":177
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef get_topmost_frame(self, thread): # <<<<<<<<<<<<<<
@@ -6988,12 +7007,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 176, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 177, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "get_topmost_frame") < 0)) __PYX_ERR(0, 176, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "get_topmost_frame") < 0)) __PYX_ERR(0, 177, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -7004,7 +7023,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("get_topmost_frame", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 176, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("get_topmost_frame", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 177, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -7040,7 +7059,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("get_topmost_frame", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_get_topmost_frame(__pyx_v_self, __pyx_v_thread, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 176, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_get_topmost_frame(__pyx_v_self, __pyx_v_thread, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 177, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -7057,7 +7076,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":205
+/* "_pydevd_bundle/pydevd_cython.pyx":206
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef update_stepping_info(self): # <<<<<<<<<<<<<<
@@ -7093,7 +7112,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
#endif
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_update_stepping_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 205, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_update_stepping_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 206, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_9update_stepping_info)) {
__Pyx_XDECREF(__pyx_r);
@@ -7116,7 +7135,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 205, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 206, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -7138,18 +7157,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThread
#endif
}
- /* "_pydevd_bundle/pydevd_cython.pyx":210
+ /* "_pydevd_bundle/pydevd_cython.pyx":211
* # ENDIF
* # fmt: on
* _update_stepping_info(self) # <<<<<<<<<<<<<<
*
* def __str__(self):
*/
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 210, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 211, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":205
+ /* "_pydevd_bundle/pydevd_cython.pyx":206
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef update_stepping_info(self): # <<<<<<<<<<<<<<
@@ -7223,7 +7242,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("update_stepping_info", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_update_stepping_info(__pyx_v_self, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 205, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThreadInfo_update_stepping_info(__pyx_v_self, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 206, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -7240,7 +7259,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":212
+/* "_pydevd_bundle/pydevd_cython.pyx":213
* _update_stepping_info(self)
*
* def __str__(self): # <<<<<<<<<<<<<<
@@ -7275,7 +7294,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("__str__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":213
+ /* "_pydevd_bundle/pydevd_cython.pyx":214
*
* def __str__(self):
* return "State:%s Stop:%s Cmd: %s Kill:%s" % (self.pydev_state, self.pydev_step_stop, self.pydev_step_cmd, self.pydev_notify_kill) # <<<<<<<<<<<<<<
@@ -7283,34 +7302,34 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
*
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 213, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_state); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 214, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_step_cmd); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 213, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_self->pydev_step_cmd); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 214, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_self->pydev_notify_kill); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_self->pydev_notify_kill); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 214, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 213, __pyx_L1_error)
+ __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 214, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_GIVEREF(__pyx_t_1);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_1)) __PYX_ERR(0, 213, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_1)) __PYX_ERR(0, 214, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_self->pydev_step_stop);
__Pyx_GIVEREF(__pyx_v_self->pydev_step_stop);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_v_self->pydev_step_stop)) __PYX_ERR(0, 213, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_v_self->pydev_step_stop)) __PYX_ERR(0, 214, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_2);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_2)) __PYX_ERR(0, 213, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_2)) __PYX_ERR(0, 214, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_3);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_t_3)) __PYX_ERR(0, 213, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_t_3)) __PYX_ERR(0, 214, __pyx_L1_error);
__pyx_t_1 = 0;
__pyx_t_2 = 0;
__pyx_t_3 = 0;
- __pyx_t_3 = __Pyx_PyString_Format(__pyx_kp_s_State_s_Stop_s_Cmd_s_Kill_s, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 213, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyString_Format(__pyx_kp_s_State_s_Stop_s_Cmd_s_Kill_s, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 214, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_r = __pyx_t_3;
__pyx_t_3 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":212
+ /* "_pydevd_bundle/pydevd_cython.pyx":213
* _update_stepping_info(self)
*
* def __str__(self): # <<<<<<<<<<<<<<
@@ -10620,7 +10639,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_24PyDBAdditionalThrea
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":222
+/* "_pydevd_bundle/pydevd_cython.pyx":223
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef set_additional_thread_info(thread): # <<<<<<<<<<<<<<
@@ -10665,7 +10684,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("set_additional_thread_info", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":227
+ /* "_pydevd_bundle/pydevd_cython.pyx":228
* # ENDIF
* # fmt: on
* try: # <<<<<<<<<<<<<<
@@ -10681,19 +10700,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XGOTREF(__pyx_t_3);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":228
+ /* "_pydevd_bundle/pydevd_cython.pyx":229
* # fmt: on
* try:
* additional_info = thread.additional_info # <<<<<<<<<<<<<<
* if additional_info is None:
* raise AttributeError()
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 228, __pyx_L3_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 229, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_v_additional_info = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":229
+ /* "_pydevd_bundle/pydevd_cython.pyx":230
* try:
* additional_info = thread.additional_info
* if additional_info is None: # <<<<<<<<<<<<<<
@@ -10703,20 +10722,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__pyx_t_5 = (__pyx_v_additional_info == Py_None);
if (unlikely(__pyx_t_5)) {
- /* "_pydevd_bundle/pydevd_cython.pyx":230
+ /* "_pydevd_bundle/pydevd_cython.pyx":231
* additional_info = thread.additional_info
* if additional_info is None:
* raise AttributeError() # <<<<<<<<<<<<<<
* except:
* with _set_additional_thread_info_lock:
*/
- __pyx_t_4 = __Pyx_PyObject_CallNoArg(__pyx_builtin_AttributeError); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 230, __pyx_L3_error)
+ __pyx_t_4 = __Pyx_PyObject_CallNoArg(__pyx_builtin_AttributeError); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 231, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_Raise(__pyx_t_4, 0, 0, 0);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __PYX_ERR(0, 230, __pyx_L3_error)
+ __PYX_ERR(0, 231, __pyx_L3_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":229
+ /* "_pydevd_bundle/pydevd_cython.pyx":230
* try:
* additional_info = thread.additional_info
* if additional_info is None: # <<<<<<<<<<<<<<
@@ -10725,7 +10744,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":227
+ /* "_pydevd_bundle/pydevd_cython.pyx":228
* # ENDIF
* # fmt: on
* try: # <<<<<<<<<<<<<<
@@ -10740,7 +10759,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__pyx_L3_error:;
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":231
+ /* "_pydevd_bundle/pydevd_cython.pyx":232
* if additional_info is None:
* raise AttributeError()
* except: # <<<<<<<<<<<<<<
@@ -10749,12 +10768,12 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.set_additional_thread_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(0, 231, __pyx_L5_except_error)
+ if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(0, 232, __pyx_L5_except_error)
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_7);
- /* "_pydevd_bundle/pydevd_cython.pyx":232
+ /* "_pydevd_bundle/pydevd_cython.pyx":233
* raise AttributeError()
* except:
* with _set_additional_thread_info_lock: # <<<<<<<<<<<<<<
@@ -10762,11 +10781,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
* # conditions.
*/
/*with:*/ {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_set_additional_thread_info_lock); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 232, __pyx_L5_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_set_additional_thread_info_lock); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 233, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_8, __pyx_n_s_exit); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 232, __pyx_L5_except_error)
+ __pyx_t_9 = __Pyx_PyObject_LookupSpecial(__pyx_t_8, __pyx_n_s_exit); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 233, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_9);
- __pyx_t_11 = __Pyx_PyObject_LookupSpecial(__pyx_t_8, __pyx_n_s_enter); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 232, __pyx_L12_error)
+ __pyx_t_11 = __Pyx_PyObject_LookupSpecial(__pyx_t_8, __pyx_n_s_enter); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 233, __pyx_L12_error)
__Pyx_GOTREF(__pyx_t_11);
__pyx_t_12 = NULL;
__pyx_t_13 = 0;
@@ -10786,7 +10805,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
PyObject *__pyx_callargs[2] = {__pyx_t_12, NULL};
__pyx_t_10 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_13, 0+__pyx_t_13);
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 232, __pyx_L12_error)
+ if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 233, __pyx_L12_error)
__Pyx_GOTREF(__pyx_t_10);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
}
@@ -10802,7 +10821,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XGOTREF(__pyx_t_16);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":235
+ /* "_pydevd_bundle/pydevd_cython.pyx":236
* # If it's not there, set it within a lock to avoid any racing
* # conditions.
* try: # <<<<<<<<<<<<<<
@@ -10818,19 +10837,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XGOTREF(__pyx_t_19);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":236
+ /* "_pydevd_bundle/pydevd_cython.pyx":237
* # conditions.
* try:
* additional_info = thread.additional_info # <<<<<<<<<<<<<<
* except:
* additional_info = None
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 236, __pyx_L26_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 237, __pyx_L26_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_XDECREF_SET(__pyx_v_additional_info, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":235
+ /* "_pydevd_bundle/pydevd_cython.pyx":236
* # If it's not there, set it within a lock to avoid any racing
* # conditions.
* try: # <<<<<<<<<<<<<<
@@ -10848,7 +10867,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":237
+ /* "_pydevd_bundle/pydevd_cython.pyx":238
* try:
* additional_info = thread.additional_info
* except: # <<<<<<<<<<<<<<
@@ -10857,12 +10876,12 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.set_additional_thread_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_8, &__pyx_t_10, &__pyx_t_11) < 0) __PYX_ERR(0, 237, __pyx_L28_except_error)
+ if (__Pyx_GetException(&__pyx_t_8, &__pyx_t_10, &__pyx_t_11) < 0) __PYX_ERR(0, 238, __pyx_L28_except_error)
__Pyx_XGOTREF(__pyx_t_8);
__Pyx_XGOTREF(__pyx_t_10);
__Pyx_XGOTREF(__pyx_t_11);
- /* "_pydevd_bundle/pydevd_cython.pyx":238
+ /* "_pydevd_bundle/pydevd_cython.pyx":239
* additional_info = thread.additional_info
* except:
* additional_info = None # <<<<<<<<<<<<<<
@@ -10877,7 +10896,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
goto __pyx_L27_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":235
+ /* "_pydevd_bundle/pydevd_cython.pyx":236
* # If it's not there, set it within a lock to avoid any racing
* # conditions.
* try: # <<<<<<<<<<<<<<
@@ -10898,7 +10917,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__pyx_L33_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":240
+ /* "_pydevd_bundle/pydevd_cython.pyx":241
* additional_info = None
*
* if additional_info is None: # <<<<<<<<<<<<<<
@@ -10908,40 +10927,40 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__pyx_t_5 = (__pyx_v_additional_info == Py_None);
if (__pyx_t_5) {
- /* "_pydevd_bundle/pydevd_cython.pyx":245
+ /* "_pydevd_bundle/pydevd_cython.pyx":246
* # get here again, rather get the global ref which was pre-created
* # and add a new entry only after we set thread.additional_info.
* additional_info = _next_additional_info[0] # <<<<<<<<<<<<<<
* thread.additional_info = additional_info
* additional_info.weak_thread = weakref.ref(thread)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 245, __pyx_L18_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 246, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_11);
- __pyx_t_10 = __Pyx_GetItemInt(__pyx_t_11, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 245, __pyx_L18_error)
+ __pyx_t_10 = __Pyx_GetItemInt(__pyx_t_11, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 246, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_10);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
__Pyx_DECREF_SET(__pyx_v_additional_info, __pyx_t_10);
__pyx_t_10 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":246
+ /* "_pydevd_bundle/pydevd_cython.pyx":247
* # and add a new entry only after we set thread.additional_info.
* additional_info = _next_additional_info[0]
* thread.additional_info = additional_info # <<<<<<<<<<<<<<
* additional_info.weak_thread = weakref.ref(thread)
* add_additional_info(additional_info)
*/
- if (__Pyx_PyObject_SetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info, __pyx_v_additional_info) < 0) __PYX_ERR(0, 246, __pyx_L18_error)
+ if (__Pyx_PyObject_SetAttrStr(__pyx_v_thread, __pyx_n_s_additional_info, __pyx_v_additional_info) < 0) __PYX_ERR(0, 247, __pyx_L18_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":247
+ /* "_pydevd_bundle/pydevd_cython.pyx":248
* additional_info = _next_additional_info[0]
* thread.additional_info = additional_info
* additional_info.weak_thread = weakref.ref(thread) # <<<<<<<<<<<<<<
* add_additional_info(additional_info)
* del _next_additional_info[:]
*/
- __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_weakref); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 247, __pyx_L18_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_weakref); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 248, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_11);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_ref); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 247, __pyx_L18_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_ref); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 248, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
__pyx_t_11 = NULL;
@@ -10962,53 +10981,53 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
PyObject *__pyx_callargs[2] = {__pyx_t_11, __pyx_v_thread};
__pyx_t_10 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_13, 1+__pyx_t_13);
__Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0;
- if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 247, __pyx_L18_error)
+ if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 248, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_10);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- if (__Pyx_PyObject_SetAttrStr(__pyx_v_additional_info, __pyx_n_s_weak_thread, __pyx_t_10) < 0) __PYX_ERR(0, 247, __pyx_L18_error)
+ if (__Pyx_PyObject_SetAttrStr(__pyx_v_additional_info, __pyx_n_s_weak_thread, __pyx_t_10) < 0) __PYX_ERR(0, 248, __pyx_L18_error)
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":248
+ /* "_pydevd_bundle/pydevd_cython.pyx":249
* thread.additional_info = additional_info
* additional_info.weak_thread = weakref.ref(thread)
* add_additional_info(additional_info) # <<<<<<<<<<<<<<
* del _next_additional_info[:]
* _next_additional_info.append(PyDBAdditionalThreadInfo())
*/
- if (!(likely(((__pyx_v_additional_info) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_additional_info, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 248, __pyx_L18_error)
- __pyx_t_10 = __pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_additional_info), 0); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 248, __pyx_L18_error)
+ if (!(likely(((__pyx_v_additional_info) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_additional_info, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 249, __pyx_L18_error)
+ __pyx_t_10 = __pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_additional_info), 0); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 249, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_10);
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":249
+ /* "_pydevd_bundle/pydevd_cython.pyx":250
* additional_info.weak_thread = weakref.ref(thread)
* add_additional_info(additional_info)
* del _next_additional_info[:] # <<<<<<<<<<<<<<
* _next_additional_info.append(PyDBAdditionalThreadInfo())
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 249, __pyx_L18_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 250, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_10);
- if (__Pyx_PyObject_DelSlice(__pyx_t_10, 0, 0, NULL, NULL, &__pyx_slice__2, 0, 0, 1) < 0) __PYX_ERR(0, 249, __pyx_L18_error)
+ if (__Pyx_PyObject_DelSlice(__pyx_t_10, 0, 0, NULL, NULL, &__pyx_slice__2, 0, 0, 1) < 0) __PYX_ERR(0, 250, __pyx_L18_error)
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":250
+ /* "_pydevd_bundle/pydevd_cython.pyx":251
* add_additional_info(additional_info)
* del _next_additional_info[:]
* _next_additional_info.append(PyDBAdditionalThreadInfo()) # <<<<<<<<<<<<<<
*
* return additional_info
*/
- __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 250, __pyx_L18_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_next_additional_info); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 251, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_10);
- __pyx_t_8 = __Pyx_PyObject_CallNoArg(((PyObject *)__pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 250, __pyx_L18_error)
+ __pyx_t_8 = __Pyx_PyObject_CallNoArg(((PyObject *)__pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 251, __pyx_L18_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_20 = __Pyx_PyObject_Append(__pyx_t_10, __pyx_t_8); if (unlikely(__pyx_t_20 == ((int)-1))) __PYX_ERR(0, 250, __pyx_L18_error)
+ __pyx_t_20 = __Pyx_PyObject_Append(__pyx_t_10, __pyx_t_8); if (unlikely(__pyx_t_20 == ((int)-1))) __PYX_ERR(0, 251, __pyx_L18_error)
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":240
+ /* "_pydevd_bundle/pydevd_cython.pyx":241
* additional_info = None
*
* if additional_info is None: # <<<<<<<<<<<<<<
@@ -11017,7 +11036,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":232
+ /* "_pydevd_bundle/pydevd_cython.pyx":233
* raise AttributeError()
* except:
* with _set_additional_thread_info_lock: # <<<<<<<<<<<<<<
@@ -11036,20 +11055,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.set_additional_thread_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_8, &__pyx_t_10, &__pyx_t_11) < 0) __PYX_ERR(0, 232, __pyx_L20_except_error)
+ if (__Pyx_GetException(&__pyx_t_8, &__pyx_t_10, &__pyx_t_11) < 0) __PYX_ERR(0, 233, __pyx_L20_except_error)
__Pyx_XGOTREF(__pyx_t_8);
__Pyx_XGOTREF(__pyx_t_10);
__Pyx_XGOTREF(__pyx_t_11);
- __pyx_t_12 = PyTuple_Pack(3, __pyx_t_8, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 232, __pyx_L20_except_error)
+ __pyx_t_12 = PyTuple_Pack(3, __pyx_t_8, __pyx_t_10, __pyx_t_11); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 233, __pyx_L20_except_error)
__Pyx_GOTREF(__pyx_t_12);
__pyx_t_19 = __Pyx_PyObject_Call(__pyx_t_9, __pyx_t_12, NULL);
__Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 232, __pyx_L20_except_error)
+ if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 233, __pyx_L20_except_error)
__Pyx_GOTREF(__pyx_t_19);
__pyx_t_5 = __Pyx_PyObject_IsTrue(__pyx_t_19);
__Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0;
- if (__pyx_t_5 < 0) __PYX_ERR(0, 232, __pyx_L20_except_error)
+ if (__pyx_t_5 < 0) __PYX_ERR(0, 233, __pyx_L20_except_error)
__pyx_t_21 = (!__pyx_t_5);
if (unlikely(__pyx_t_21)) {
__Pyx_GIVEREF(__pyx_t_8);
@@ -11057,7 +11076,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__Pyx_XGIVEREF(__pyx_t_11);
__Pyx_ErrRestoreWithState(__pyx_t_8, __pyx_t_10, __pyx_t_11);
__pyx_t_8 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0;
- __PYX_ERR(0, 232, __pyx_L20_except_error)
+ __PYX_ERR(0, 233, __pyx_L20_except_error)
}
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
@@ -11083,7 +11102,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
if (__pyx_t_9) {
__pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_9, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
- if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 232, __pyx_L5_except_error)
+ if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 233, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_16);
__Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0;
}
@@ -11103,7 +11122,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
goto __pyx_L4_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":227
+ /* "_pydevd_bundle/pydevd_cython.pyx":228
* # ENDIF
* # fmt: on
* try: # <<<<<<<<<<<<<<
@@ -11124,7 +11143,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
__pyx_L8_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":252
+ /* "_pydevd_bundle/pydevd_cython.pyx":253
* _next_additional_info.append(PyDBAdditionalThreadInfo())
*
* return additional_info # <<<<<<<<<<<<<<
@@ -11132,12 +11151,12 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_
*
*/
__Pyx_XDECREF(__pyx_r);
- if (unlikely(!__pyx_v_additional_info)) { __Pyx_RaiseUnboundLocalError("additional_info"); __PYX_ERR(0, 252, __pyx_L1_error) }
+ if (unlikely(!__pyx_v_additional_info)) { __Pyx_RaiseUnboundLocalError("additional_info"); __PYX_ERR(0, 253, __pyx_L1_error) }
__Pyx_INCREF(__pyx_v_additional_info);
__pyx_r = __pyx_v_additional_info;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":222
+ /* "_pydevd_bundle/pydevd_cython.pyx":223
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef set_additional_thread_info(thread): # <<<<<<<<<<<<<<
@@ -11216,12 +11235,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 222, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 223, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "set_additional_thread_info") < 0)) __PYX_ERR(0, 222, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "set_additional_thread_info") < 0)) __PYX_ERR(0, 223, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -11232,7 +11251,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("set_additional_thread_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 222, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("set_additional_thread_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 223, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -11268,7 +11287,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_set_additional_thread
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("set_additional_thread_info", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_info(__pyx_v_thread, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 222, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_set_additional_thread_info(__pyx_v_thread, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 223, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -11285,7 +11304,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_set_additional_thread
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":271
+/* "_pydevd_bundle/pydevd_cython.pyx":272
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _update_stepping_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -11328,7 +11347,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_RefNannySetupContext("_update_stepping_info", 0);
__Pyx_INCREF((PyObject *)__pyx_v_info);
- /* "_pydevd_bundle/pydevd_cython.pyx":280
+ /* "_pydevd_bundle/pydevd_cython.pyx":281
* global _all_infos
*
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -11336,9 +11355,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
* new_all_infos = set()
*/
/*with:*/ {
- __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 280, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 281, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 280, __pyx_L3_error)
+ __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 281, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -11358,7 +11377,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 280, __pyx_L3_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 281, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -11373,19 +11392,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_XGOTREF(__pyx_t_8);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":282
+ /* "_pydevd_bundle/pydevd_cython.pyx":283
* with _update_infos_lock:
* # Removes entries that are no longer valid.
* new_all_infos = set() # <<<<<<<<<<<<<<
* for info in _all_infos:
* if info._get_related_thread() is not None:
*/
- __pyx_t_2 = PySet_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 282, __pyx_L7_error)
+ __pyx_t_2 = PySet_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 283, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_v_new_all_infos = ((PyObject*)__pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":283
+ /* "_pydevd_bundle/pydevd_cython.pyx":284
* # Removes entries that are no longer valid.
* new_all_infos = set()
* for info in _all_infos: # <<<<<<<<<<<<<<
@@ -11393,7 +11412,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
* new_all_infos.add(info)
*/
__pyx_t_9 = 0;
- __pyx_t_3 = __Pyx_set_iterator(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, 1, (&__pyx_t_10), (&__pyx_t_11)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 283, __pyx_L7_error)
+ __pyx_t_3 = __Pyx_set_iterator(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, 1, (&__pyx_t_10), (&__pyx_t_11)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 284, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_XDECREF(__pyx_t_2);
__pyx_t_2 = __pyx_t_3;
@@ -11401,35 +11420,35 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
while (1) {
__pyx_t_12 = __Pyx_set_iter_next(__pyx_t_2, __pyx_t_10, &__pyx_t_9, &__pyx_t_3, __pyx_t_11);
if (unlikely(__pyx_t_12 == 0)) break;
- if (unlikely(__pyx_t_12 == -1)) __PYX_ERR(0, 283, __pyx_L7_error)
+ if (unlikely(__pyx_t_12 == -1)) __PYX_ERR(0, 284, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
- if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 283, __pyx_L7_error)
+ if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 284, __pyx_L7_error)
__Pyx_DECREF_SET(__pyx_v_info, ((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_t_3));
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":284
+ /* "_pydevd_bundle/pydevd_cython.pyx":285
* new_all_infos = set()
* for info in _all_infos:
* if info._get_related_thread() is not None: # <<<<<<<<<<<<<<
* new_all_infos.add(info)
* _all_infos = new_all_infos
*/
- __pyx_t_3 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_get_related_thread(__pyx_v_info, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 284, __pyx_L7_error)
+ __pyx_t_3 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_get_related_thread(__pyx_v_info, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 285, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_13 = (__pyx_t_3 != Py_None);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_13) {
- /* "_pydevd_bundle/pydevd_cython.pyx":285
+ /* "_pydevd_bundle/pydevd_cython.pyx":286
* for info in _all_infos:
* if info._get_related_thread() is not None:
* new_all_infos.add(info) # <<<<<<<<<<<<<<
* _all_infos = new_all_infos
*
*/
- __pyx_t_14 = PySet_Add(__pyx_v_new_all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 285, __pyx_L7_error)
+ __pyx_t_14 = PySet_Add(__pyx_v_new_all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 286, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":284
+ /* "_pydevd_bundle/pydevd_cython.pyx":285
* new_all_infos = set()
* for info in _all_infos:
* if info._get_related_thread() is not None: # <<<<<<<<<<<<<<
@@ -11440,7 +11459,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":286
+ /* "_pydevd_bundle/pydevd_cython.pyx":287
* if info._get_related_thread() is not None:
* new_all_infos.add(info)
* _all_infos = new_all_infos # <<<<<<<<<<<<<<
@@ -11452,19 +11471,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_DECREF_SET(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, __pyx_v_new_all_infos);
__Pyx_GIVEREF(__pyx_v_new_all_infos);
- /* "_pydevd_bundle/pydevd_cython.pyx":288
+ /* "_pydevd_bundle/pydevd_cython.pyx":289
* _all_infos = new_all_infos
*
* new_stepping = set() # <<<<<<<<<<<<<<
* for info in _all_infos:
* if info._is_stepping():
*/
- __pyx_t_2 = PySet_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 288, __pyx_L7_error)
+ __pyx_t_2 = PySet_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 289, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_v_new_stepping = ((PyObject*)__pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":289
+ /* "_pydevd_bundle/pydevd_cython.pyx":290
*
* new_stepping = set()
* for info in _all_infos: # <<<<<<<<<<<<<<
@@ -11472,7 +11491,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
* new_stepping.add(info)
*/
__pyx_t_10 = 0;
- __pyx_t_3 = __Pyx_set_iterator(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, 1, (&__pyx_t_9), (&__pyx_t_11)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 289, __pyx_L7_error)
+ __pyx_t_3 = __Pyx_set_iterator(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, 1, (&__pyx_t_9), (&__pyx_t_11)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 290, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_XDECREF(__pyx_t_2);
__pyx_t_2 = __pyx_t_3;
@@ -11480,32 +11499,32 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
while (1) {
__pyx_t_12 = __Pyx_set_iter_next(__pyx_t_2, __pyx_t_9, &__pyx_t_10, &__pyx_t_3, __pyx_t_11);
if (unlikely(__pyx_t_12 == 0)) break;
- if (unlikely(__pyx_t_12 == -1)) __PYX_ERR(0, 289, __pyx_L7_error)
+ if (unlikely(__pyx_t_12 == -1)) __PYX_ERR(0, 290, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
- if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 289, __pyx_L7_error)
+ if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 290, __pyx_L7_error)
__Pyx_DECREF_SET(__pyx_v_info, ((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_t_3));
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":290
+ /* "_pydevd_bundle/pydevd_cython.pyx":291
* new_stepping = set()
* for info in _all_infos:
* if info._is_stepping(): # <<<<<<<<<<<<<<
* new_stepping.add(info)
* _infos_stepping = new_stepping
*/
- __pyx_t_13 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_is_stepping(__pyx_v_info, 0); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 290, __pyx_L7_error)
+ __pyx_t_13 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_is_stepping(__pyx_v_info, 0); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 291, __pyx_L7_error)
if (__pyx_t_13) {
- /* "_pydevd_bundle/pydevd_cython.pyx":291
+ /* "_pydevd_bundle/pydevd_cython.pyx":292
* for info in _all_infos:
* if info._is_stepping():
* new_stepping.add(info) # <<<<<<<<<<<<<<
* _infos_stepping = new_stepping
*
*/
- __pyx_t_14 = PySet_Add(__pyx_v_new_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 291, __pyx_L7_error)
+ __pyx_t_14 = PySet_Add(__pyx_v_new_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 292, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":290
+ /* "_pydevd_bundle/pydevd_cython.pyx":291
* new_stepping = set()
* for info in _all_infos:
* if info._is_stepping(): # <<<<<<<<<<<<<<
@@ -11516,7 +11535,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":292
+ /* "_pydevd_bundle/pydevd_cython.pyx":293
* if info._is_stepping():
* new_stepping.add(info)
* _infos_stepping = new_stepping # <<<<<<<<<<<<<<
@@ -11528,7 +11547,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_DECREF_SET(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping, __pyx_v_new_stepping);
__Pyx_GIVEREF(__pyx_v_new_stepping);
- /* "_pydevd_bundle/pydevd_cython.pyx":280
+ /* "_pydevd_bundle/pydevd_cython.pyx":281
* global _all_infos
*
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -11546,20 +11565,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython._update_stepping_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 280, __pyx_L9_except_error)
+ if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 281, __pyx_L9_except_error)
__Pyx_XGOTREF(__pyx_t_2);
__Pyx_XGOTREF(__pyx_t_3);
__Pyx_XGOTREF(__pyx_t_4);
- __pyx_t_15 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 280, __pyx_L9_except_error)
+ __pyx_t_15 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 281, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_15);
__pyx_t_16 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_15, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0;
- if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 280, __pyx_L9_except_error)
+ if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 281, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_16);
__pyx_t_13 = __Pyx_PyObject_IsTrue(__pyx_t_16);
__Pyx_DECREF(__pyx_t_16); __pyx_t_16 = 0;
- if (__pyx_t_13 < 0) __PYX_ERR(0, 280, __pyx_L9_except_error)
+ if (__pyx_t_13 < 0) __PYX_ERR(0, 281, __pyx_L9_except_error)
__pyx_t_17 = (!__pyx_t_13);
if (unlikely(__pyx_t_17)) {
__Pyx_GIVEREF(__pyx_t_2);
@@ -11567,7 +11586,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_XGIVEREF(__pyx_t_4);
__Pyx_ErrRestoreWithState(__pyx_t_2, __pyx_t_3, __pyx_t_4);
__pyx_t_2 = 0; __pyx_t_3 = 0; __pyx_t_4 = 0;
- __PYX_ERR(0, 280, __pyx_L9_except_error)
+ __PYX_ERR(0, 281, __pyx_L9_except_error)
}
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
@@ -11593,7 +11612,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
if (__pyx_t_1) {
__pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 280, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 281, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
@@ -11608,14 +11627,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__pyx_L22:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":294
+ /* "_pydevd_bundle/pydevd_cython.pyx":295
* _infos_stepping = new_stepping
*
* py_db = get_global_debugger() # <<<<<<<<<<<<<<
* if py_db is not None and not py_db.pydb_disposed:
* thread = info.weak_thread()
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_global_debugger); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 294, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_global_debugger); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 295, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_2 = NULL;
__pyx_t_5 = 0;
@@ -11635,14 +11654,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 294, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 295, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__pyx_v_py_db = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":295
+ /* "_pydevd_bundle/pydevd_cython.pyx":296
*
* py_db = get_global_debugger()
* if py_db is not None and not py_db.pydb_disposed: # <<<<<<<<<<<<<<
@@ -11655,16 +11674,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__pyx_t_17 = __pyx_t_13;
goto __pyx_L24_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_pydb_disposed); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 295, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_pydb_disposed); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 296, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_13 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_13 < 0))) __PYX_ERR(0, 295, __pyx_L1_error)
+ __pyx_t_13 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_13 < 0))) __PYX_ERR(0, 296, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_18 = (!__pyx_t_13);
__pyx_t_17 = __pyx_t_18;
__pyx_L24_bool_binop_done:;
if (__pyx_t_17) {
- /* "_pydevd_bundle/pydevd_cython.pyx":296
+ /* "_pydevd_bundle/pydevd_cython.pyx":297
* py_db = get_global_debugger()
* if py_db is not None and not py_db.pydb_disposed:
* thread = info.weak_thread() # <<<<<<<<<<<<<<
@@ -11690,14 +11709,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 296, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 297, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__pyx_v_thread = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":297
+ /* "_pydevd_bundle/pydevd_cython.pyx":298
* if py_db is not None and not py_db.pydb_disposed:
* thread = info.weak_thread()
* if thread is not None: # <<<<<<<<<<<<<<
@@ -11707,14 +11726,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__pyx_t_17 = (__pyx_v_thread != Py_None);
if (__pyx_t_17) {
- /* "_pydevd_bundle/pydevd_cython.pyx":298
+ /* "_pydevd_bundle/pydevd_cython.pyx":299
* thread = info.weak_thread()
* if thread is not None:
* thread_id = get_thread_id(thread) # <<<<<<<<<<<<<<
* _queue, event = py_db.get_internal_queue_and_event(thread_id)
* event.set()
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_thread_id); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 298, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_get_thread_id); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 299, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_2 = NULL;
__pyx_t_5 = 0;
@@ -11734,21 +11753,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_v_thread};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 298, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 299, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__pyx_v_thread_id = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":299
+ /* "_pydevd_bundle/pydevd_cython.pyx":300
* if thread is not None:
* thread_id = get_thread_id(thread)
* _queue, event = py_db.get_internal_queue_and_event(thread_id) # <<<<<<<<<<<<<<
* event.set()
*
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_internal_queue_and_event); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 299, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_internal_queue_and_event); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 300, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_2 = NULL;
__pyx_t_5 = 0;
@@ -11768,7 +11787,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_v_thread_id};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 299, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 300, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -11778,7 +11797,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
if (unlikely(size != 2)) {
if (size > 2) __Pyx_RaiseTooManyValuesError(2);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 299, __pyx_L1_error)
+ __PYX_ERR(0, 300, __pyx_L1_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -11791,15 +11810,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_INCREF(__pyx_t_3);
__Pyx_INCREF(__pyx_t_2);
#else
- __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 299, __pyx_L1_error)
+ __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 300, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 299, __pyx_L1_error)
+ __pyx_t_2 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 300, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
#endif
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_15 = PyObject_GetIter(__pyx_t_4); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 299, __pyx_L1_error)
+ __pyx_t_15 = PyObject_GetIter(__pyx_t_4); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 300, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_15);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_19 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_15);
@@ -11807,7 +11826,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_GOTREF(__pyx_t_3);
index = 1; __pyx_t_2 = __pyx_t_19(__pyx_t_15); if (unlikely(!__pyx_t_2)) goto __pyx_L27_unpacking_failed;
__Pyx_GOTREF(__pyx_t_2);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_19(__pyx_t_15), 2) < 0) __PYX_ERR(0, 299, __pyx_L1_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_19(__pyx_t_15), 2) < 0) __PYX_ERR(0, 300, __pyx_L1_error)
__pyx_t_19 = NULL;
__Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0;
goto __pyx_L28_unpacking_done;
@@ -11815,7 +11834,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0;
__pyx_t_19 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 299, __pyx_L1_error)
+ __PYX_ERR(0, 300, __pyx_L1_error)
__pyx_L28_unpacking_done:;
}
__pyx_v__queue = __pyx_t_3;
@@ -11823,14 +11842,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
__pyx_v_event = __pyx_t_2;
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":300
+ /* "_pydevd_bundle/pydevd_cython.pyx":301
* thread_id = get_thread_id(thread)
* _queue, event = py_db.get_internal_queue_and_event(thread_id)
* event.set() # <<<<<<<<<<<<<<
*
* # fmt: off
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_event, __pyx_n_s_set); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 300, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_event, __pyx_n_s_set); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 301, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -11850,13 +11869,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 300, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 301, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":297
+ /* "_pydevd_bundle/pydevd_cython.pyx":298
* if py_db is not None and not py_db.pydb_disposed:
* thread = info.weak_thread()
* if thread is not None: # <<<<<<<<<<<<<<
@@ -11865,7 +11884,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":295
+ /* "_pydevd_bundle/pydevd_cython.pyx":296
*
* py_db = get_global_debugger()
* if py_db is not None and not py_db.pydb_disposed: # <<<<<<<<<<<<<<
@@ -11874,7 +11893,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":271
+ /* "_pydevd_bundle/pydevd_cython.pyx":272
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _update_stepping_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -11906,7 +11925,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython__update_stepping_info(
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":304
+/* "_pydevd_bundle/pydevd_cython.pyx":305
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef add_additional_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -11942,7 +11961,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("add_additional_info", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":309
+ /* "_pydevd_bundle/pydevd_cython.pyx":310
* # ENDIF
* # fmt: on
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -11950,9 +11969,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
* if info._is_stepping():
*/
/*with:*/ {
- __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 309, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 310, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 309, __pyx_L3_error)
+ __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 310, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -11972,7 +11991,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 309, __pyx_L3_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 310, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -11987,7 +12006,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
__Pyx_XGOTREF(__pyx_t_8);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":310
+ /* "_pydevd_bundle/pydevd_cython.pyx":311
* # fmt: on
* with _update_infos_lock:
* _all_infos.add(info) # <<<<<<<<<<<<<<
@@ -11996,21 +12015,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
*/
if (unlikely(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "add");
- __PYX_ERR(0, 310, __pyx_L7_error)
+ __PYX_ERR(0, 311, __pyx_L7_error)
}
- __pyx_t_9 = PySet_Add(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 310, __pyx_L7_error)
+ __pyx_t_9 = PySet_Add(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 311, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":311
+ /* "_pydevd_bundle/pydevd_cython.pyx":312
* with _update_infos_lock:
* _all_infos.add(info)
* if info._is_stepping(): # <<<<<<<<<<<<<<
* _infos_stepping.add(info)
*
*/
- __pyx_t_10 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_is_stepping(__pyx_v_info, 0); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 311, __pyx_L7_error)
+ __pyx_t_10 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->_is_stepping(__pyx_v_info, 0); if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 312, __pyx_L7_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":312
+ /* "_pydevd_bundle/pydevd_cython.pyx":313
* _all_infos.add(info)
* if info._is_stepping():
* _infos_stepping.add(info) # <<<<<<<<<<<<<<
@@ -12019,11 +12038,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
*/
if (unlikely(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "add");
- __PYX_ERR(0, 312, __pyx_L7_error)
+ __PYX_ERR(0, 313, __pyx_L7_error)
}
- __pyx_t_9 = PySet_Add(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 312, __pyx_L7_error)
+ __pyx_t_9 = PySet_Add(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 313, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":311
+ /* "_pydevd_bundle/pydevd_cython.pyx":312
* with _update_infos_lock:
* _all_infos.add(info)
* if info._is_stepping(): # <<<<<<<<<<<<<<
@@ -12032,7 +12051,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":309
+ /* "_pydevd_bundle/pydevd_cython.pyx":310
* # ENDIF
* # fmt: on
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -12050,20 +12069,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.add_additional_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 309, __pyx_L9_except_error)
+ if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 310, __pyx_L9_except_error)
__Pyx_XGOTREF(__pyx_t_2);
__Pyx_XGOTREF(__pyx_t_3);
__Pyx_XGOTREF(__pyx_t_4);
- __pyx_t_11 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 309, __pyx_L9_except_error)
+ __pyx_t_11 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 310, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_11);
__pyx_t_12 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_11, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
- if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 309, __pyx_L9_except_error)
+ if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 310, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_12);
__pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_12);
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (__pyx_t_10 < 0) __PYX_ERR(0, 309, __pyx_L9_except_error)
+ if (__pyx_t_10 < 0) __PYX_ERR(0, 310, __pyx_L9_except_error)
__pyx_t_13 = (!__pyx_t_10);
if (unlikely(__pyx_t_13)) {
__Pyx_GIVEREF(__pyx_t_2);
@@ -12071,7 +12090,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
__Pyx_XGIVEREF(__pyx_t_4);
__Pyx_ErrRestoreWithState(__pyx_t_2, __pyx_t_3, __pyx_t_4);
__pyx_t_2 = 0; __pyx_t_3 = 0; __pyx_t_4 = 0;
- __PYX_ERR(0, 309, __pyx_L9_except_error)
+ __PYX_ERR(0, 310, __pyx_L9_except_error)
}
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
@@ -12097,7 +12116,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
if (__pyx_t_1) {
__pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 309, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 310, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
@@ -12112,7 +12131,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(st
__pyx_L17:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":304
+ /* "_pydevd_bundle/pydevd_cython.pyx":305
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef add_additional_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -12189,12 +12208,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 304, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 305, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "add_additional_info") < 0)) __PYX_ERR(0, 304, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "add_additional_info") < 0)) __PYX_ERR(0, 305, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -12205,7 +12224,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("add_additional_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 304, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("add_additional_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 305, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -12219,7 +12238,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 304, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 305, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_2add_additional_info(__pyx_self, __pyx_v_info);
/* function exit code */
@@ -12246,7 +12265,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_2add_additional_info(
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("add_additional_info", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 304, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_add_additional_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 305, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -12263,7 +12282,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_2add_additional_info(
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":316
+/* "_pydevd_bundle/pydevd_cython.pyx":317
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef remove_additional_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -12299,7 +12318,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("remove_additional_info", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":321
+ /* "_pydevd_bundle/pydevd_cython.pyx":322
* # ENDIF
* # fmt: on
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -12307,9 +12326,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
* _infos_stepping.discard(info)
*/
/*with:*/ {
- __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 321, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_exit); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 322, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 321, __pyx_L3_error)
+ __pyx_t_3 = __Pyx_PyObject_LookupSpecial(__pyx_v_14_pydevd_bundle_13pydevd_cython__update_infos_lock, __pyx_n_s_enter); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 322, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -12329,7 +12348,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
PyObject *__pyx_callargs[2] = {__pyx_t_4, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 321, __pyx_L3_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 322, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -12344,7 +12363,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
__Pyx_XGOTREF(__pyx_t_8);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":322
+ /* "_pydevd_bundle/pydevd_cython.pyx":323
* # fmt: on
* with _update_infos_lock:
* _all_infos.discard(info) # <<<<<<<<<<<<<<
@@ -12353,11 +12372,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
*/
if (unlikely(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "discard");
- __PYX_ERR(0, 322, __pyx_L7_error)
+ __PYX_ERR(0, 323, __pyx_L7_error)
}
- __pyx_t_9 = __Pyx_PySet_Discard(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 322, __pyx_L7_error)
+ __pyx_t_9 = __Pyx_PySet_Discard(__pyx_v_14_pydevd_bundle_13pydevd_cython__all_infos, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 323, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":323
+ /* "_pydevd_bundle/pydevd_cython.pyx":324
* with _update_infos_lock:
* _all_infos.discard(info)
* _infos_stepping.discard(info) # <<<<<<<<<<<<<<
@@ -12366,11 +12385,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
*/
if (unlikely(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "discard");
- __PYX_ERR(0, 323, __pyx_L7_error)
+ __PYX_ERR(0, 324, __pyx_L7_error)
}
- __pyx_t_9 = __Pyx_PySet_Discard(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 323, __pyx_L7_error)
+ __pyx_t_9 = __Pyx_PySet_Discard(__pyx_v_14_pydevd_bundle_13pydevd_cython__infos_stepping, ((PyObject *)__pyx_v_info)); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(0, 324, __pyx_L7_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":321
+ /* "_pydevd_bundle/pydevd_cython.pyx":322
* # ENDIF
* # fmt: on
* with _update_infos_lock: # <<<<<<<<<<<<<<
@@ -12388,20 +12407,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.remove_additional_info", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 321, __pyx_L9_except_error)
+ if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 322, __pyx_L9_except_error)
__Pyx_XGOTREF(__pyx_t_2);
__Pyx_XGOTREF(__pyx_t_3);
__Pyx_XGOTREF(__pyx_t_4);
- __pyx_t_10 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 321, __pyx_L9_except_error)
+ __pyx_t_10 = PyTuple_Pack(3, __pyx_t_2, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 322, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_10);
__pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_10, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
- if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 321, __pyx_L9_except_error)
+ if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 322, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_11);
__pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_11);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
- if (__pyx_t_12 < 0) __PYX_ERR(0, 321, __pyx_L9_except_error)
+ if (__pyx_t_12 < 0) __PYX_ERR(0, 322, __pyx_L9_except_error)
__pyx_t_13 = (!__pyx_t_12);
if (unlikely(__pyx_t_13)) {
__Pyx_GIVEREF(__pyx_t_2);
@@ -12409,7 +12428,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
__Pyx_XGIVEREF(__pyx_t_4);
__Pyx_ErrRestoreWithState(__pyx_t_2, __pyx_t_3, __pyx_t_4);
__pyx_t_2 = 0; __pyx_t_3 = 0; __pyx_t_4 = 0;
- __PYX_ERR(0, 321, __pyx_L9_except_error)
+ __PYX_ERR(0, 322, __pyx_L9_except_error)
}
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
@@ -12435,7 +12454,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
if (__pyx_t_1) {
__pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 321, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 322, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
@@ -12450,7 +12469,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info
__pyx_L16:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":316
+ /* "_pydevd_bundle/pydevd_cython.pyx":317
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef remove_additional_info(PyDBAdditionalThreadInfo info): # <<<<<<<<<<<<<<
@@ -12527,12 +12546,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 316, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 317, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "remove_additional_info") < 0)) __PYX_ERR(0, 316, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "remove_additional_info") < 0)) __PYX_ERR(0, 317, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -12543,7 +12562,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("remove_additional_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 316, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("remove_additional_info", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 317, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -12557,7 +12576,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 316, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 317, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_4remove_additional_info(__pyx_self, __pyx_v_info);
/* function exit code */
@@ -12584,7 +12603,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_4remove_additional_in
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("remove_additional_info", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 316, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_remove_additional_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 317, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -12601,7 +12620,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_4remove_additional_in
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":328
+/* "_pydevd_bundle/pydevd_cython.pyx":329
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef bint any_thread_stepping(): # <<<<<<<<<<<<<<
@@ -12614,7 +12633,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_any_thread_stepping(CYTHON_U
int __pyx_r;
int __pyx_t_1;
- /* "_pydevd_bundle/pydevd_cython.pyx":333
+ /* "_pydevd_bundle/pydevd_cython.pyx":334
* # ENDIF
* # fmt: on
* return bool(_infos_stepping) # <<<<<<<<<<<<<<
@@ -12625,7 +12644,7 @@ static int __pyx_f_14_pydevd_bundle_13pydevd_cython_any_thread_stepping(CYTHON_U
__pyx_r = (!(!__pyx_t_1));
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":328
+ /* "_pydevd_bundle/pydevd_cython.pyx":329
* # fmt: off
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef bint any_thread_stepping(): # <<<<<<<<<<<<<<
@@ -12664,8 +12683,8 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_6any_thread_stepping(
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("any_thread_stepping", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_any_thread_stepping(0); if (unlikely(__pyx_t_1 == ((int)-1) && PyErr_Occurred())) __PYX_ERR(0, 328, __pyx_L1_error)
- __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 328, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_any_thread_stepping(0); if (unlikely(__pyx_t_1 == ((int)-1) && PyErr_Occurred())) __PYX_ERR(0, 329, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 329, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_r = __pyx_t_2;
__pyx_t_2 = 0;
@@ -12682,7 +12701,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_6any_thread_stepping(
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":358
+/* "_pydevd_bundle/pydevd_cython.pyx":359
* except ImportError:
*
* def get_smart_step_into_variant_from_frame_offset(*args, **kwargs): # <<<<<<<<<<<<<<
@@ -12724,7 +12743,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_8get_smart_step_into_
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("get_smart_step_into_variant_from_frame_offset", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":359
+ /* "_pydevd_bundle/pydevd_cython.pyx":360
*
* def get_smart_step_into_variant_from_frame_offset(*args, **kwargs):
* return None # <<<<<<<<<<<<<<
@@ -12735,7 +12754,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_8get_smart_step_into_
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":358
+ /* "_pydevd_bundle/pydevd_cython.pyx":359
* except ImportError:
*
* def get_smart_step_into_variant_from_frame_offset(*args, **kwargs): # <<<<<<<<<<<<<<
@@ -12750,7 +12769,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_8get_smart_step_into_
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":395
+/* "_pydevd_bundle/pydevd_cython.pyx":396
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def is_unhandled_exception(container_obj, py_db, frame, int last_raise_line, set raise_lines): # <<<<<<<<<<<<<<
@@ -12823,7 +12842,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -12831,9 +12850,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 1); __PYX_ERR(0, 395, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 1); __PYX_ERR(0, 396, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 2:
@@ -12841,9 +12860,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 2); __PYX_ERR(0, 395, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 2); __PYX_ERR(0, 396, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 3:
@@ -12851,9 +12870,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[3]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 3); __PYX_ERR(0, 395, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 3); __PYX_ERR(0, 396, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 4:
@@ -12861,14 +12880,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[4]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 4); __PYX_ERR(0, 395, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, 4); __PYX_ERR(0, 396, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "is_unhandled_exception") < 0)) __PYX_ERR(0, 395, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "is_unhandled_exception") < 0)) __PYX_ERR(0, 396, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 5)) {
goto __pyx_L5_argtuple_error;
@@ -12882,12 +12901,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__pyx_v_container_obj = values[0];
__pyx_v_py_db = values[1];
__pyx_v_frame = values[2];
- __pyx_v_last_raise_line = __Pyx_PyInt_As_int(values[3]); if (unlikely((__pyx_v_last_raise_line == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 395, __pyx_L3_error)
+ __pyx_v_last_raise_line = __Pyx_PyInt_As_int(values[3]); if (unlikely((__pyx_v_last_raise_line == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 396, __pyx_L3_error)
__pyx_v_raise_lines = ((PyObject*)values[4]);
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, __pyx_nargs); __PYX_ERR(0, 395, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("is_unhandled_exception", 1, 5, 5, __pyx_nargs); __PYX_ERR(0, 396, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -12901,7 +12920,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_raise_lines), (&PySet_Type), 1, "raise_lines", 1))) __PYX_ERR(0, 395, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_raise_lines), (&PySet_Type), 1, "raise_lines", 1))) __PYX_ERR(0, 396, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_exception(__pyx_self, __pyx_v_container_obj, __pyx_v_py_db, __pyx_v_frame, __pyx_v_last_raise_line, __pyx_v_raise_lines);
/* function exit code */
@@ -12941,24 +12960,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("is_unhandled_exception", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":399
+ /* "_pydevd_bundle/pydevd_cython.pyx":400
* # def is_unhandled_exception(container_obj, py_db, frame, last_raise_line, raise_lines):
* # ENDIF
* if frame.f_lineno in raise_lines: # <<<<<<<<<<<<<<
* return True
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 399, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 400, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (unlikely(__pyx_v_raise_lines == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable");
- __PYX_ERR(0, 399, __pyx_L1_error)
+ __PYX_ERR(0, 400, __pyx_L1_error)
}
- __pyx_t_2 = (__Pyx_PySet_ContainsTF(__pyx_t_1, __pyx_v_raise_lines, Py_EQ)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 399, __pyx_L1_error)
+ __pyx_t_2 = (__Pyx_PySet_ContainsTF(__pyx_t_1, __pyx_v_raise_lines, Py_EQ)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 400, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":400
+ /* "_pydevd_bundle/pydevd_cython.pyx":401
* # ENDIF
* if frame.f_lineno in raise_lines:
* return True # <<<<<<<<<<<<<<
@@ -12970,7 +12989,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_r = Py_True;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":399
+ /* "_pydevd_bundle/pydevd_cython.pyx":400
* # def is_unhandled_exception(container_obj, py_db, frame, last_raise_line, raise_lines):
* # ENDIF
* if frame.f_lineno in raise_lines: # <<<<<<<<<<<<<<
@@ -12979,7 +12998,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":403
+ /* "_pydevd_bundle/pydevd_cython.pyx":404
*
* else:
* try_except_infos = container_obj.try_except_infos # <<<<<<<<<<<<<<
@@ -12987,12 +13006,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
* container_obj.try_except_infos = try_except_infos = py_db.collect_try_except_info(frame.f_code)
*/
/*else*/ {
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_container_obj, __pyx_n_s_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 403, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_container_obj, __pyx_n_s_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 404, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_try_except_infos = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":404
+ /* "_pydevd_bundle/pydevd_cython.pyx":405
* else:
* try_except_infos = container_obj.try_except_infos
* if try_except_infos is None: # <<<<<<<<<<<<<<
@@ -13002,16 +13021,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_2 = (__pyx_v_try_except_infos == Py_None);
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":405
+ /* "_pydevd_bundle/pydevd_cython.pyx":406
* try_except_infos = container_obj.try_except_infos
* if try_except_infos is None:
* container_obj.try_except_infos = try_except_infos = py_db.collect_try_except_info(frame.f_code) # <<<<<<<<<<<<<<
*
* if not try_except_infos:
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_collect_try_except_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 405, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_collect_try_except_info); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 406, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 405, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 406, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_5 = NULL;
__pyx_t_6 = 0;
@@ -13032,16 +13051,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 405, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 406, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
- if (__Pyx_PyObject_SetAttrStr(__pyx_v_container_obj, __pyx_n_s_try_except_infos, __pyx_t_1) < 0) __PYX_ERR(0, 405, __pyx_L1_error)
+ if (__Pyx_PyObject_SetAttrStr(__pyx_v_container_obj, __pyx_n_s_try_except_infos, __pyx_t_1) < 0) __PYX_ERR(0, 406, __pyx_L1_error)
__Pyx_INCREF(__pyx_t_1);
__Pyx_DECREF_SET(__pyx_v_try_except_infos, __pyx_t_1);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":404
+ /* "_pydevd_bundle/pydevd_cython.pyx":405
* else:
* try_except_infos = container_obj.try_except_infos
* if try_except_infos is None: # <<<<<<<<<<<<<<
@@ -13050,18 +13069,18 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":407
+ /* "_pydevd_bundle/pydevd_cython.pyx":408
* container_obj.try_except_infos = try_except_infos = py_db.collect_try_except_info(frame.f_code)
*
* if not try_except_infos: # <<<<<<<<<<<<<<
* # Consider the last exception as unhandled because there's no try..except in it.
* return True
*/
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_try_except_infos); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 407, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_try_except_infos); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 408, __pyx_L1_error)
__pyx_t_7 = (!__pyx_t_2);
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":409
+ /* "_pydevd_bundle/pydevd_cython.pyx":410
* if not try_except_infos:
* # Consider the last exception as unhandled because there's no try..except in it.
* return True # <<<<<<<<<<<<<<
@@ -13073,7 +13092,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_r = Py_True;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":407
+ /* "_pydevd_bundle/pydevd_cython.pyx":408
* container_obj.try_except_infos = try_except_infos = py_db.collect_try_except_info(frame.f_code)
*
* if not try_except_infos: # <<<<<<<<<<<<<<
@@ -13082,7 +13101,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":412
+ /* "_pydevd_bundle/pydevd_cython.pyx":413
* else:
* # Now, consider only the try..except for the raise
* valid_try_except_infos = [] # <<<<<<<<<<<<<<
@@ -13090,12 +13109,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
* if try_except_info.is_line_in_try_block(last_raise_line):
*/
/*else*/ {
- __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 412, __pyx_L1_error)
+ __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 413, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_valid_try_except_infos = ((PyObject*)__pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":413
+ /* "_pydevd_bundle/pydevd_cython.pyx":414
* # Now, consider only the try..except for the raise
* valid_try_except_infos = []
* for try_except_info in try_except_infos: # <<<<<<<<<<<<<<
@@ -13107,9 +13126,9 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_8 = 0;
__pyx_t_9 = NULL;
} else {
- __pyx_t_8 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_v_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_8 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_v_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 414, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_9 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_9 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 414, __pyx_L1_error)
}
for (;;) {
if (likely(!__pyx_t_9)) {
@@ -13117,28 +13136,28 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
{
Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 413, __pyx_L1_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 414, __pyx_L1_error)
#endif
if (__pyx_t_8 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_3 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_3 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 414, __pyx_L1_error)
#else
- __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 414, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
#endif
} else {
{
Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 413, __pyx_L1_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 414, __pyx_L1_error)
#endif
if (__pyx_t_8 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 414, __pyx_L1_error)
#else
- __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 413, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 414, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
#endif
}
@@ -13148,7 +13167,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
PyObject* exc_type = PyErr_Occurred();
if (exc_type) {
if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();
- else __PYX_ERR(0, 413, __pyx_L1_error)
+ else __PYX_ERR(0, 414, __pyx_L1_error)
}
break;
}
@@ -13157,16 +13176,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__Pyx_XDECREF_SET(__pyx_v_try_except_info, __pyx_t_3);
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":414
+ /* "_pydevd_bundle/pydevd_cython.pyx":415
* valid_try_except_infos = []
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_try_block(last_raise_line): # <<<<<<<<<<<<<<
* valid_try_except_infos.append(try_except_info)
*
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_is_line_in_try_block); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 414, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_is_line_in_try_block); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 415, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_last_raise_line); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 414, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_last_raise_line); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 415, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_10 = NULL;
__pyx_t_6 = 0;
@@ -13187,24 +13206,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 414, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 415, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 414, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 415, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":415
+ /* "_pydevd_bundle/pydevd_cython.pyx":416
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_try_block(last_raise_line):
* valid_try_except_infos.append(try_except_info) # <<<<<<<<<<<<<<
*
* if not valid_try_except_infos:
*/
- __pyx_t_11 = __Pyx_PyList_Append(__pyx_v_valid_try_except_infos, __pyx_v_try_except_info); if (unlikely(__pyx_t_11 == ((int)-1))) __PYX_ERR(0, 415, __pyx_L1_error)
+ __pyx_t_11 = __Pyx_PyList_Append(__pyx_v_valid_try_except_infos, __pyx_v_try_except_info); if (unlikely(__pyx_t_11 == ((int)-1))) __PYX_ERR(0, 416, __pyx_L1_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":414
+ /* "_pydevd_bundle/pydevd_cython.pyx":415
* valid_try_except_infos = []
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_try_block(last_raise_line): # <<<<<<<<<<<<<<
@@ -13213,7 +13232,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":413
+ /* "_pydevd_bundle/pydevd_cython.pyx":414
* # Now, consider only the try..except for the raise
* valid_try_except_infos = []
* for try_except_info in try_except_infos: # <<<<<<<<<<<<<<
@@ -13223,7 +13242,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":417
+ /* "_pydevd_bundle/pydevd_cython.pyx":418
* valid_try_except_infos.append(try_except_info)
*
* if not valid_try_except_infos: # <<<<<<<<<<<<<<
@@ -13234,7 +13253,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_2 = (!__pyx_t_7);
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":418
+ /* "_pydevd_bundle/pydevd_cython.pyx":419
*
* if not valid_try_except_infos:
* return True # <<<<<<<<<<<<<<
@@ -13246,7 +13265,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_r = Py_True;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":417
+ /* "_pydevd_bundle/pydevd_cython.pyx":418
* valid_try_except_infos.append(try_except_info)
*
* if not valid_try_except_infos: # <<<<<<<<<<<<<<
@@ -13255,7 +13274,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":425
+ /* "_pydevd_bundle/pydevd_cython.pyx":426
* # where one try..except is inside the other with only a raise
* # and it's gotten in the except line.
* for try_except_info in try_except_infos: # <<<<<<<<<<<<<<
@@ -13268,9 +13287,9 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_8 = 0;
__pyx_t_9 = NULL;
} else {
- __pyx_t_8 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_v_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_8 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_v_try_except_infos); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_9 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_9 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 426, __pyx_L1_error)
}
for (;;) {
if (likely(!__pyx_t_9)) {
@@ -13278,28 +13297,28 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
{
Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 425, __pyx_L1_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 426, __pyx_L1_error)
#endif
if (__pyx_t_8 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_3 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_3 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 426, __pyx_L1_error)
#else
- __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
#endif
} else {
{
Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 425, __pyx_L1_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 426, __pyx_L1_error)
#endif
if (__pyx_t_8 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_8); __Pyx_INCREF(__pyx_t_3); __pyx_t_8++; if (unlikely((0 < 0))) __PYX_ERR(0, 426, __pyx_L1_error)
#else
- __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 425, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_8); __pyx_t_8++; if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
#endif
}
@@ -13309,7 +13328,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
PyObject* exc_type = PyErr_Occurred();
if (exc_type) {
if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();
- else __PYX_ERR(0, 425, __pyx_L1_error)
+ else __PYX_ERR(0, 426, __pyx_L1_error)
}
break;
}
@@ -13318,16 +13337,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__Pyx_XDECREF_SET(__pyx_v_try_except_info, __pyx_t_3);
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":426
+ /* "_pydevd_bundle/pydevd_cython.pyx":427
* # and it's gotten in the except line.
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_except_block(frame.f_lineno): # <<<<<<<<<<<<<<
* if frame.f_lineno == try_except_info.except_line or frame.f_lineno in try_except_info.raise_lines_in_except:
* # In a raise inside a try..except block or some except which doesn't
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_is_line_in_except_block); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 426, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_is_line_in_except_block); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 427, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 426, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 427, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_10 = NULL;
__pyx_t_6 = 0;
@@ -13348,47 +13367,47 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 426, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 427, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 426, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 427, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":427
+ /* "_pydevd_bundle/pydevd_cython.pyx":428
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_except_block(frame.f_lineno):
* if frame.f_lineno == try_except_info.except_line or frame.f_lineno in try_except_info.raise_lines_in_except: # <<<<<<<<<<<<<<
* # In a raise inside a try..except block or some except which doesn't
* # match the raised exception.
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_except_line); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_except_line); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = PyObject_RichCompare(__pyx_t_3, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_5); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_5 = PyObject_RichCompare(__pyx_t_3, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_5); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
if (!__pyx_t_7) {
} else {
__pyx_t_2 = __pyx_t_7;
goto __pyx_L15_bool_binop_done;
}
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_raise_lines_in_except); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_try_except_info, __pyx_n_s_raise_lines_in_except); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_7 = (__Pyx_PySequence_ContainsTF(__pyx_t_5, __pyx_t_4, Py_EQ)); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 427, __pyx_L1_error)
+ __pyx_t_7 = (__Pyx_PySequence_ContainsTF(__pyx_t_5, __pyx_t_4, Py_EQ)); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 428, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_2 = __pyx_t_7;
__pyx_L15_bool_binop_done:;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":430
+ /* "_pydevd_bundle/pydevd_cython.pyx":431
* # In a raise inside a try..except block or some except which doesn't
* # match the raised exception.
* return True # <<<<<<<<<<<<<<
@@ -13401,7 +13420,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":427
+ /* "_pydevd_bundle/pydevd_cython.pyx":428
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_except_block(frame.f_lineno):
* if frame.f_lineno == try_except_info.except_line or frame.f_lineno in try_except_info.raise_lines_in_except: # <<<<<<<<<<<<<<
@@ -13410,7 +13429,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":426
+ /* "_pydevd_bundle/pydevd_cython.pyx":427
* # and it's gotten in the except line.
* for try_except_info in try_except_infos:
* if try_except_info.is_line_in_except_block(frame.f_lineno): # <<<<<<<<<<<<<<
@@ -13419,7 +13438,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":425
+ /* "_pydevd_bundle/pydevd_cython.pyx":426
* # where one try..except is inside the other with only a raise
* # and it's gotten in the except line.
* for try_except_info in try_except_infos: # <<<<<<<<<<<<<<
@@ -13432,7 +13451,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":431
+ /* "_pydevd_bundle/pydevd_cython.pyx":432
* # match the raised exception.
* return True
* return False # <<<<<<<<<<<<<<
@@ -13444,7 +13463,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
__pyx_r = Py_False;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":395
+ /* "_pydevd_bundle/pydevd_cython.pyx":396
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def is_unhandled_exception(container_obj, py_db, frame, int last_raise_line, set raise_lines): # <<<<<<<<<<<<<<
@@ -13470,7 +13489,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_10is_unhandled_except
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":437
+/* "_pydevd_bundle/pydevd_cython.pyx":438
* cdef class _TryExceptContainerObj:
* cdef public list try_except_infos;
* def __init__(self): # <<<<<<<<<<<<<<
@@ -13507,7 +13526,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_22_TryExceptContainerObj___
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__init__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":438
+ /* "_pydevd_bundle/pydevd_cython.pyx":439
* cdef public list try_except_infos;
* def __init__(self):
* self.try_except_infos = None # <<<<<<<<<<<<<<
@@ -13520,7 +13539,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_22_TryExceptContainerObj___
__Pyx_DECREF(__pyx_v_self->try_except_infos);
__pyx_v_self->try_except_infos = ((PyObject*)Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":437
+ /* "_pydevd_bundle/pydevd_cython.pyx":438
* cdef class _TryExceptContainerObj:
* cdef public list try_except_infos;
* def __init__(self): # <<<<<<<<<<<<<<
@@ -13534,7 +13553,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_22_TryExceptContainerObj___
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":436
+/* "_pydevd_bundle/pydevd_cython.pyx":437
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef class _TryExceptContainerObj:
* cdef public list try_except_infos; # <<<<<<<<<<<<<<
@@ -13596,7 +13615,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_22_TryExceptContainerObj_16
const char *__pyx_filename = NULL;
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("__set__", 1);
- if (!(likely(PyList_CheckExact(__pyx_v_value))||((__pyx_v_value) == Py_None) || __Pyx_RaiseUnexpectedTypeError("list", __pyx_v_value))) __PYX_ERR(0, 436, __pyx_L1_error)
+ if (!(likely(PyList_CheckExact(__pyx_v_value))||((__pyx_v_value) == Py_None) || __Pyx_RaiseUnexpectedTypeError("list", __pyx_v_value))) __PYX_ERR(0, 437, __pyx_L1_error)
__pyx_t_1 = __pyx_v_value;
__Pyx_INCREF(__pyx_t_1);
__Pyx_GIVEREF(__pyx_t_1);
@@ -14049,7 +14068,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_22_TryExceptContainer
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":470
+/* "_pydevd_bundle/pydevd_cython.pyx":471
* cdef int should_skip
* cdef object exc_info
* def __init__(self, tuple args): # <<<<<<<<<<<<<<
@@ -14093,12 +14112,12 @@ static int __pyx_pw_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_1__init__(PyObje
(void)__Pyx_Arg_NewRef_VARARGS(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 470, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 471, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(0, 470, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(0, 471, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -14109,7 +14128,7 @@ static int __pyx_pw_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_1__init__(PyObje
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 470, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 471, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -14123,7 +14142,7 @@ static int __pyx_pw_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_1__init__(PyObje
__Pyx_RefNannyFinishContext();
return -1;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_args), (&PyTuple_Type), 1, "args", 1))) __PYX_ERR(0, 470, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_args), (&PyTuple_Type), 1, "args", 1))) __PYX_ERR(0, 471, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self), __pyx_v_args);
/* function exit code */
@@ -14146,7 +14165,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(struct
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__init__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":471
+ /* "_pydevd_bundle/pydevd_cython.pyx":472
* cdef object exc_info
* def __init__(self, tuple args):
* self._args = args # In the cython version we don't need to pass the frame # <<<<<<<<<<<<<<
@@ -14159,7 +14178,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(struct
__Pyx_DECREF(__pyx_v_self->_args);
__pyx_v_self->_args = __pyx_v_args;
- /* "_pydevd_bundle/pydevd_cython.pyx":472
+ /* "_pydevd_bundle/pydevd_cython.pyx":473
* def __init__(self, tuple args):
* self._args = args # In the cython version we don't need to pass the frame
* self.should_skip = -1 # On cythonized version, put in instance. # <<<<<<<<<<<<<<
@@ -14168,7 +14187,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(struct
*/
__pyx_v_self->should_skip = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":473
+ /* "_pydevd_bundle/pydevd_cython.pyx":474
* self._args = args # In the cython version we don't need to pass the frame
* self.should_skip = -1 # On cythonized version, put in instance.
* self.exc_info = () # <<<<<<<<<<<<<<
@@ -14181,7 +14200,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(struct
__Pyx_DECREF(__pyx_v_self->exc_info);
__pyx_v_self->exc_info = __pyx_empty_tuple;
- /* "_pydevd_bundle/pydevd_cython.pyx":470
+ /* "_pydevd_bundle/pydevd_cython.pyx":471
* cdef int should_skip
* cdef object exc_info
* def __init__(self, tuple args): # <<<<<<<<<<<<<<
@@ -14195,7 +14214,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame___init__(struct
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":491
+/* "_pydevd_bundle/pydevd_cython.pyx":492
* # ENDIF
*
* def set_suspend(self, *args, **kwargs): # <<<<<<<<<<<<<<
@@ -14252,7 +14271,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_2set_suspe
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("set_suspend", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":492
+ /* "_pydevd_bundle/pydevd_cython.pyx":493
*
* def set_suspend(self, *args, **kwargs):
* self._args[0].set_suspend(*args, **kwargs) # <<<<<<<<<<<<<<
@@ -14261,22 +14280,22 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_2set_suspe
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 492, __pyx_L1_error)
+ __PYX_ERR(0, 493, __pyx_L1_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 492, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 493, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 492, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 493, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = PyDict_Copy(__pyx_v_kwargs); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 492, __pyx_L1_error)
+ __pyx_t_1 = PyDict_Copy(__pyx_v_kwargs); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 493, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_v_args, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 492, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_v_args, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 493, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":491
+ /* "_pydevd_bundle/pydevd_cython.pyx":492
* # ENDIF
*
* def set_suspend(self, *args, **kwargs): # <<<<<<<<<<<<<<
@@ -14299,7 +14318,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_2set_suspe
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":494
+/* "_pydevd_bundle/pydevd_cython.pyx":495
* self._args[0].set_suspend(*args, **kwargs)
*
* def do_wait_suspend(self, *args, **kwargs): # <<<<<<<<<<<<<<
@@ -14356,7 +14375,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_4do_wait_s
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("do_wait_suspend", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":495
+ /* "_pydevd_bundle/pydevd_cython.pyx":496
*
* def do_wait_suspend(self, *args, **kwargs):
* self._args[0].do_wait_suspend(*args, **kwargs) # <<<<<<<<<<<<<<
@@ -14365,22 +14384,22 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_4do_wait_s
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 495, __pyx_L1_error)
+ __PYX_ERR(0, 496, __pyx_L1_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 495, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 495, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = PyDict_Copy(__pyx_v_kwargs); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 495, __pyx_L1_error)
+ __pyx_t_1 = PyDict_Copy(__pyx_v_kwargs); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_v_args, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 495, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_v_args, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":494
+ /* "_pydevd_bundle/pydevd_cython.pyx":495
* self._args[0].set_suspend(*args, **kwargs)
*
* def do_wait_suspend(self, *args, **kwargs): # <<<<<<<<<<<<<<
@@ -14403,7 +14422,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_4do_wait_s
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":498
+/* "_pydevd_bundle/pydevd_cython.pyx":499
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def trace_exception(self, frame, str event, arg): # <<<<<<<<<<<<<<
@@ -14470,7 +14489,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 498, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 499, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -14478,9 +14497,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 498, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 499, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, 1); __PYX_ERR(0, 498, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, 1); __PYX_ERR(0, 499, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 2:
@@ -14488,14 +14507,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 498, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 499, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, 2); __PYX_ERR(0, 498, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, 2); __PYX_ERR(0, 499, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "trace_exception") < 0)) __PYX_ERR(0, 498, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "trace_exception") < 0)) __PYX_ERR(0, 499, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 3)) {
goto __pyx_L5_argtuple_error;
@@ -14510,7 +14529,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 498, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_exception", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 499, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -14524,7 +14543,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_event), (&PyString_Type), 1, "event", 1))) __PYX_ERR(0, 498, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_event), (&PyString_Type), 1, "event", 1))) __PYX_ERR(0, 499, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exception(((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self), __pyx_v_frame, __pyx_v_event, __pyx_v_arg);
/* function exit code */
@@ -14567,42 +14586,42 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_RefNannySetupContext("trace_exception", 0);
__Pyx_INCREF(__pyx_v_frame);
- /* "_pydevd_bundle/pydevd_cython.pyx":504
+ /* "_pydevd_bundle/pydevd_cython.pyx":505
* # def trace_exception(self, frame, event, arg):
* # ENDIF
* if event == "exception": # <<<<<<<<<<<<<<
* should_stop, frame, exc_info = should_stop_on_exception(self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info)
* self.exc_info = exc_info
*/
- __pyx_t_1 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 504, __pyx_L1_error)
+ __pyx_t_1 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 505, __pyx_L1_error)
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":505
+ /* "_pydevd_bundle/pydevd_cython.pyx":506
* # ENDIF
* if event == "exception":
* should_stop, frame, exc_info = should_stop_on_exception(self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info) # <<<<<<<<<<<<<<
* self.exc_info = exc_info
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 505, __pyx_L1_error)
+ __PYX_ERR(0, 506, __pyx_L1_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 505, __pyx_L1_error)
+ __PYX_ERR(0, 506, __pyx_L1_error)
}
- __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 505, __pyx_L1_error)
+ __PYX_ERR(0, 506, __pyx_L1_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_8 = 0;
@@ -14625,7 +14644,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 505, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -14635,7 +14654,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 505, __pyx_L1_error)
+ __PYX_ERR(0, 506, __pyx_L1_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -14651,17 +14670,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_INCREF(__pyx_t_6);
__Pyx_INCREF(__pyx_t_5);
#else
- __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_5 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_5 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
#endif
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_4 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_4 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_9 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_4);
@@ -14671,7 +14690,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_GOTREF(__pyx_t_6);
index = 2; __pyx_t_5 = __pyx_t_9(__pyx_t_4); if (unlikely(!__pyx_t_5)) goto __pyx_L4_unpacking_failed;
__Pyx_GOTREF(__pyx_t_5);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_9(__pyx_t_4), 3) < 0) __PYX_ERR(0, 505, __pyx_L1_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_9(__pyx_t_4), 3) < 0) __PYX_ERR(0, 506, __pyx_L1_error)
__pyx_t_9 = NULL;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
goto __pyx_L5_unpacking_done;
@@ -14679,19 +14698,19 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_9 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 505, __pyx_L1_error)
+ __PYX_ERR(0, 506, __pyx_L1_error)
__pyx_L5_unpacking_done:;
}
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 505, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 506, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (!(likely(PyTuple_CheckExact(__pyx_t_5))||((__pyx_t_5) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_5))) __PYX_ERR(0, 505, __pyx_L1_error)
+ if (!(likely(PyTuple_CheckExact(__pyx_t_5))||((__pyx_t_5) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_5))) __PYX_ERR(0, 506, __pyx_L1_error)
__pyx_v_should_stop = __pyx_t_1;
__Pyx_DECREF_SET(__pyx_v_frame, __pyx_t_6);
__pyx_t_6 = 0;
__pyx_v_exc_info = ((PyObject*)__pyx_t_5);
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":506
+ /* "_pydevd_bundle/pydevd_cython.pyx":507
* if event == "exception":
* should_stop, frame, exc_info = should_stop_on_exception(self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info)
* self.exc_info = exc_info # <<<<<<<<<<<<<<
@@ -14704,7 +14723,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_DECREF(__pyx_v_self->exc_info);
__pyx_v_self->exc_info = __pyx_v_exc_info;
- /* "_pydevd_bundle/pydevd_cython.pyx":508
+ /* "_pydevd_bundle/pydevd_cython.pyx":509
* self.exc_info = exc_info
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -14713,28 +14732,28 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
if (__pyx_v_should_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":509
+ /* "_pydevd_bundle/pydevd_cython.pyx":510
*
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
* return self.trace_dispatch
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 509, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 509, __pyx_L1_error)
+ __PYX_ERR(0, 510, __pyx_L1_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 509, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 509, __pyx_L1_error)
+ __PYX_ERR(0, 510, __pyx_L1_error)
}
- __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 509, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 509, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_7 = NULL;
__pyx_t_8 = 0;
@@ -14757,15 +14776,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 509, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
}
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 509, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 510, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":510
+ /* "_pydevd_bundle/pydevd_cython.pyx":511
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED):
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -14773,13 +14792,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
* elif event == "return":
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 510, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 511, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_r = __pyx_t_2;
__pyx_t_2 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":509
+ /* "_pydevd_bundle/pydevd_cython.pyx":510
*
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
@@ -14788,7 +14807,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":508
+ /* "_pydevd_bundle/pydevd_cython.pyx":509
* self.exc_info = exc_info
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -14797,7 +14816,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":504
+ /* "_pydevd_bundle/pydevd_cython.pyx":505
* # def trace_exception(self, frame, event, arg):
* # ENDIF
* if event == "exception": # <<<<<<<<<<<<<<
@@ -14807,30 +14826,30 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
goto __pyx_L3;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":512
+ /* "_pydevd_bundle/pydevd_cython.pyx":513
* return self.trace_dispatch
*
* elif event == "return": # <<<<<<<<<<<<<<
* exc_info = self.exc_info
* if exc_info and arg is None:
*/
- __pyx_t_1 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 512, __pyx_L1_error)
+ __pyx_t_1 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 513, __pyx_L1_error)
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":513
+ /* "_pydevd_bundle/pydevd_cython.pyx":514
*
* elif event == "return":
* exc_info = self.exc_info # <<<<<<<<<<<<<<
* if exc_info and arg is None:
* frame_skips_cache, frame_cache_key = self._args[4], self._args[5]
*/
- if (!(likely(PyTuple_CheckExact(__pyx_v_self->exc_info))||((__pyx_v_self->exc_info) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v_self->exc_info))) __PYX_ERR(0, 513, __pyx_L1_error)
+ if (!(likely(PyTuple_CheckExact(__pyx_v_self->exc_info))||((__pyx_v_self->exc_info) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v_self->exc_info))) __PYX_ERR(0, 514, __pyx_L1_error)
__pyx_t_2 = __pyx_v_self->exc_info;
__Pyx_INCREF(__pyx_t_2);
__pyx_v_exc_info = ((PyObject*)__pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":514
+ /* "_pydevd_bundle/pydevd_cython.pyx":515
* elif event == "return":
* exc_info = self.exc_info
* if exc_info and arg is None: # <<<<<<<<<<<<<<
@@ -14848,7 +14867,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__pyx_L9_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":515
+ /* "_pydevd_bundle/pydevd_cython.pyx":516
* exc_info = self.exc_info
* if exc_info and arg is None:
* frame_skips_cache, frame_cache_key = self._args[4], self._args[5] # <<<<<<<<<<<<<<
@@ -14857,47 +14876,47 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 515, __pyx_L1_error)
+ __PYX_ERR(0, 516, __pyx_L1_error)
}
- __pyx_t_2 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 4, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 515, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 4, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 516, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 515, __pyx_L1_error)
+ __PYX_ERR(0, 516, __pyx_L1_error)
}
- __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 5, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 515, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 5, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 516, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_v_frame_skips_cache = __pyx_t_2;
__pyx_t_2 = 0;
__pyx_v_frame_cache_key = __pyx_t_5;
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":516
+ /* "_pydevd_bundle/pydevd_cython.pyx":517
* if exc_info and arg is None:
* frame_skips_cache, frame_cache_key = self._args[4], self._args[5]
* custom_key = (frame_cache_key, "try_exc_info") # <<<<<<<<<<<<<<
* container_obj = frame_skips_cache.get(custom_key)
* if container_obj is None:
*/
- __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 516, __pyx_L1_error)
+ __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 517, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_INCREF(__pyx_v_frame_cache_key);
__Pyx_GIVEREF(__pyx_v_frame_cache_key);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 516, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 517, __pyx_L1_error);
__Pyx_INCREF(__pyx_n_s_try_exc_info);
__Pyx_GIVEREF(__pyx_n_s_try_exc_info);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_n_s_try_exc_info)) __PYX_ERR(0, 516, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_n_s_try_exc_info)) __PYX_ERR(0, 517, __pyx_L1_error);
__pyx_v_custom_key = ((PyObject*)__pyx_t_5);
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":517
+ /* "_pydevd_bundle/pydevd_cython.pyx":518
* frame_skips_cache, frame_cache_key = self._args[4], self._args[5]
* custom_key = (frame_cache_key, "try_exc_info")
* container_obj = frame_skips_cache.get(custom_key) # <<<<<<<<<<<<<<
* if container_obj is None:
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj()
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame_skips_cache, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 517, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame_skips_cache, __pyx_n_s_get); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 518, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_4 = NULL;
__pyx_t_8 = 0;
@@ -14917,14 +14936,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v_custom_key};
__pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 517, __pyx_L1_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 518, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_container_obj = __pyx_t_5;
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":518
+ /* "_pydevd_bundle/pydevd_cython.pyx":519
* custom_key = (frame_cache_key, "try_exc_info")
* container_obj = frame_skips_cache.get(custom_key)
* if container_obj is None: # <<<<<<<<<<<<<<
@@ -14934,21 +14953,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__pyx_t_1 = (__pyx_v_container_obj == Py_None);
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":519
+ /* "_pydevd_bundle/pydevd_cython.pyx":520
* container_obj = frame_skips_cache.get(custom_key)
* if container_obj is None:
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj() # <<<<<<<<<<<<<<
* if is_unhandled_exception(container_obj, self._args[0], frame, exc_info[1], exc_info[2]) and self.handle_user_exception(
* frame
*/
- __pyx_t_5 = __Pyx_PyObject_CallNoArg(((PyObject *)__pyx_ptype_14_pydevd_bundle_13pydevd_cython__TryExceptContainerObj)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 519, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_CallNoArg(((PyObject *)__pyx_ptype_14_pydevd_bundle_13pydevd_cython__TryExceptContainerObj)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 520, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_INCREF(__pyx_t_5);
__Pyx_DECREF_SET(__pyx_v_container_obj, __pyx_t_5);
- if (unlikely((PyObject_SetItem(__pyx_v_frame_skips_cache, __pyx_v_custom_key, __pyx_t_5) < 0))) __PYX_ERR(0, 519, __pyx_L1_error)
+ if (unlikely((PyObject_SetItem(__pyx_v_frame_skips_cache, __pyx_v_custom_key, __pyx_t_5) < 0))) __PYX_ERR(0, 520, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":518
+ /* "_pydevd_bundle/pydevd_cython.pyx":519
* custom_key = (frame_cache_key, "try_exc_info")
* container_obj = frame_skips_cache.get(custom_key)
* if container_obj is None: # <<<<<<<<<<<<<<
@@ -14957,32 +14976,32 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":520
+ /* "_pydevd_bundle/pydevd_cython.pyx":521
* if container_obj is None:
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj()
* if is_unhandled_exception(container_obj, self._args[0], frame, exc_info[1], exc_info[2]) and self.handle_user_exception( # <<<<<<<<<<<<<<
* frame
* ):
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_is_unhandled_exception); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 520, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_is_unhandled_exception); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 520, __pyx_L1_error)
+ __PYX_ERR(0, 521, __pyx_L1_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_exc_info == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 520, __pyx_L1_error)
+ __PYX_ERR(0, 521, __pyx_L1_error)
}
- __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_exc_info, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_exc_info, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
if (unlikely(__pyx_v_exc_info == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 520, __pyx_L1_error)
+ __PYX_ERR(0, 521, __pyx_L1_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_exc_info, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_exc_info, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_8 = 0;
@@ -15005,21 +15024,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 520, __pyx_L1_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
if (__pyx_t_10) {
} else {
__pyx_t_1 = __pyx_t_10;
goto __pyx_L13_bool_binop_done;
}
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- /* "_pydevd_bundle/pydevd_cython.pyx":521
+ /* "_pydevd_bundle/pydevd_cython.pyx":522
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj()
* if is_unhandled_exception(container_obj, self._args[0], frame, exc_info[1], exc_info[2]) and self.handle_user_exception(
* frame # <<<<<<<<<<<<<<
@@ -15044,25 +15063,25 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_frame};
__pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 520, __pyx_L1_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":520
+ /* "_pydevd_bundle/pydevd_cython.pyx":521
* if container_obj is None:
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj()
* if is_unhandled_exception(container_obj, self._args[0], frame, exc_info[1], exc_info[2]) and self.handle_user_exception( # <<<<<<<<<<<<<<
* frame
* ):
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 520, __pyx_L1_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_5); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 521, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__pyx_t_1 = __pyx_t_10;
__pyx_L13_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":523
+ /* "_pydevd_bundle/pydevd_cython.pyx":524
* frame
* ):
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -15070,13 +15089,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
* return self.trace_exception
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 523, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 524, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_r = __pyx_t_5;
__pyx_t_5 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":520
+ /* "_pydevd_bundle/pydevd_cython.pyx":521
* if container_obj is None:
* container_obj = frame_skips_cache[custom_key] = _TryExceptContainerObj()
* if is_unhandled_exception(container_obj, self._args[0], frame, exc_info[1], exc_info[2]) and self.handle_user_exception( # <<<<<<<<<<<<<<
@@ -15085,7 +15104,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":514
+ /* "_pydevd_bundle/pydevd_cython.pyx":515
* elif event == "return":
* exc_info = self.exc_info
* if exc_info and arg is None: # <<<<<<<<<<<<<<
@@ -15094,7 +15113,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":512
+ /* "_pydevd_bundle/pydevd_cython.pyx":513
* return self.trace_dispatch
*
* elif event == "return": # <<<<<<<<<<<<<<
@@ -15104,7 +15123,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
}
__pyx_L3:;
- /* "_pydevd_bundle/pydevd_cython.pyx":525
+ /* "_pydevd_bundle/pydevd_cython.pyx":526
* return self.trace_dispatch
*
* return self.trace_exception # <<<<<<<<<<<<<<
@@ -15112,13 +15131,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
* def handle_user_exception(self, frame):
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 525, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 526, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_r = __pyx_t_5;
__pyx_t_5 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":498
+ /* "_pydevd_bundle/pydevd_cython.pyx":499
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def trace_exception(self, frame, str event, arg): # <<<<<<<<<<<<<<
@@ -15148,7 +15167,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_6trace_exc
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":527
+/* "_pydevd_bundle/pydevd_cython.pyx":528
* return self.trace_exception
*
* def handle_user_exception(self, frame): # <<<<<<<<<<<<<<
@@ -15209,12 +15228,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 527, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 528, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "handle_user_exception") < 0)) __PYX_ERR(0, 527, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "handle_user_exception") < 0)) __PYX_ERR(0, 528, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -15225,7 +15244,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("handle_user_exception", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 527, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_user_exception", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 528, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -15270,7 +15289,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("handle_user_exception", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":528
+ /* "_pydevd_bundle/pydevd_cython.pyx":529
*
* def handle_user_exception(self, frame):
* exc_info = self.exc_info # <<<<<<<<<<<<<<
@@ -15282,17 +15301,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
__pyx_v_exc_info = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":529
+ /* "_pydevd_bundle/pydevd_cython.pyx":530
* def handle_user_exception(self, frame):
* exc_info = self.exc_info
* if exc_info: # <<<<<<<<<<<<<<
* return handle_exception(self._args[0], self._args[3], frame, exc_info[0], EXCEPTION_TYPE_USER_UNHANDLED)
* return False
*/
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_exc_info); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 529, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_exc_info); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 530, __pyx_L1_error)
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":530
+ /* "_pydevd_bundle/pydevd_cython.pyx":531
* exc_info = self.exc_info
* if exc_info:
* return handle_exception(self._args[0], self._args[3], frame, exc_info[0], EXCEPTION_TYPE_USER_UNHANDLED) # <<<<<<<<<<<<<<
@@ -15300,23 +15319,23 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
*
*/
__Pyx_XDECREF(__pyx_r);
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 530, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 530, __pyx_L1_error)
+ __PYX_ERR(0, 531, __pyx_L1_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 530, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 530, __pyx_L1_error)
+ __PYX_ERR(0, 531, __pyx_L1_error)
}
- __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 530, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_6 = __Pyx_GetItemInt(__pyx_v_exc_info, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 530, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_GetItemInt(__pyx_v_exc_info, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_EXCEPTION_TYPE_USER_UNHANDLED); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 530, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_EXCEPTION_TYPE_USER_UNHANDLED); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_9 = 0;
@@ -15340,7 +15359,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 530, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 531, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -15348,7 +15367,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
__pyx_t_1 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":529
+ /* "_pydevd_bundle/pydevd_cython.pyx":530
* def handle_user_exception(self, frame):
* exc_info = self.exc_info
* if exc_info: # <<<<<<<<<<<<<<
@@ -15357,7 +15376,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":531
+ /* "_pydevd_bundle/pydevd_cython.pyx":532
* if exc_info:
* return handle_exception(self._args[0], self._args[3], frame, exc_info[0], EXCEPTION_TYPE_USER_UNHANDLED)
* return False # <<<<<<<<<<<<<<
@@ -15369,7 +15388,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
__pyx_r = Py_False;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":527
+ /* "_pydevd_bundle/pydevd_cython.pyx":528
* return self.trace_exception
*
* def handle_user_exception(self, frame): # <<<<<<<<<<<<<<
@@ -15395,7 +15414,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_8handle_us
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":534
+/* "_pydevd_bundle/pydevd_cython.pyx":535
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef get_func_name(self, frame): # <<<<<<<<<<<<<<
@@ -15425,32 +15444,32 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("get_func_name", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":539
+ /* "_pydevd_bundle/pydevd_cython.pyx":540
* # def get_func_name(self, frame):
* # ENDIF
* code_obj = frame.f_code # <<<<<<<<<<<<<<
* func_name = code_obj.co_name
* try:
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 539, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 540, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_code_obj = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":540
+ /* "_pydevd_bundle/pydevd_cython.pyx":541
* # ENDIF
* code_obj = frame.f_code
* func_name = code_obj.co_name # <<<<<<<<<<<<<<
* try:
* cls_name = get_clsname_for_code(code_obj, frame)
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_code_obj, __pyx_n_s_co_name); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 540, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_code_obj, __pyx_n_s_co_name); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 541, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 540, __pyx_L1_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 541, __pyx_L1_error)
__pyx_v_func_name = ((PyObject*)__pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":541
+ /* "_pydevd_bundle/pydevd_cython.pyx":542
* code_obj = frame.f_code
* func_name = code_obj.co_name
* try: # <<<<<<<<<<<<<<
@@ -15466,14 +15485,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
__Pyx_XGOTREF(__pyx_t_4);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":542
+ /* "_pydevd_bundle/pydevd_cython.pyx":543
* func_name = code_obj.co_name
* try:
* cls_name = get_clsname_for_code(code_obj, frame) # <<<<<<<<<<<<<<
* if cls_name is not None:
* return "%s.%s" % (cls_name, func_name)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_get_clsname_for_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 542, __pyx_L3_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_get_clsname_for_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 543, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_6 = NULL;
__pyx_t_7 = 0;
@@ -15493,14 +15512,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
PyObject *__pyx_callargs[3] = {__pyx_t_6, __pyx_v_code_obj, __pyx_v_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 2+__pyx_t_7);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 542, __pyx_L3_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 543, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
}
__pyx_v_cls_name = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":543
+ /* "_pydevd_bundle/pydevd_cython.pyx":544
* try:
* cls_name = get_clsname_for_code(code_obj, frame)
* if cls_name is not None: # <<<<<<<<<<<<<<
@@ -15510,7 +15529,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
__pyx_t_8 = (__pyx_v_cls_name != Py_None);
if (__pyx_t_8) {
- /* "_pydevd_bundle/pydevd_cython.pyx":544
+ /* "_pydevd_bundle/pydevd_cython.pyx":545
* cls_name = get_clsname_for_code(code_obj, frame)
* if cls_name is not None:
* return "%s.%s" % (cls_name, func_name) # <<<<<<<<<<<<<<
@@ -15518,22 +15537,22 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
* return func_name
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 544, __pyx_L3_error)
+ __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 545, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_INCREF(__pyx_v_cls_name);
__Pyx_GIVEREF(__pyx_v_cls_name);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_cls_name)) __PYX_ERR(0, 544, __pyx_L3_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_cls_name)) __PYX_ERR(0, 545, __pyx_L3_error);
__Pyx_INCREF(__pyx_v_func_name);
__Pyx_GIVEREF(__pyx_v_func_name);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_func_name)) __PYX_ERR(0, 544, __pyx_L3_error);
- __pyx_t_5 = __Pyx_PyString_Format(__pyx_kp_s_s_s, __pyx_t_1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 544, __pyx_L3_error)
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_func_name)) __PYX_ERR(0, 545, __pyx_L3_error);
+ __pyx_t_5 = __Pyx_PyString_Format(__pyx_kp_s_s_s, __pyx_t_1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 545, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_r = __pyx_t_5;
__pyx_t_5 = 0;
goto __pyx_L7_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":543
+ /* "_pydevd_bundle/pydevd_cython.pyx":544
* try:
* cls_name = get_clsname_for_code(code_obj, frame)
* if cls_name is not None: # <<<<<<<<<<<<<<
@@ -15542,7 +15561,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":546
+ /* "_pydevd_bundle/pydevd_cython.pyx":547
* return "%s.%s" % (cls_name, func_name)
* else:
* return func_name # <<<<<<<<<<<<<<
@@ -15556,7 +15575,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
goto __pyx_L7_try_return;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":541
+ /* "_pydevd_bundle/pydevd_cython.pyx":542
* code_obj = frame.f_code
* func_name = code_obj.co_name
* try: # <<<<<<<<<<<<<<
@@ -15569,7 +15588,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":547
+ /* "_pydevd_bundle/pydevd_cython.pyx":548
* else:
* return func_name
* except: # <<<<<<<<<<<<<<
@@ -15578,21 +15597,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame.get_func_name", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_1, &__pyx_t_6) < 0) __PYX_ERR(0, 547, __pyx_L5_except_error)
+ if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_1, &__pyx_t_6) < 0) __PYX_ERR(0, 548, __pyx_L5_except_error)
__Pyx_XGOTREF(__pyx_t_5);
__Pyx_XGOTREF(__pyx_t_1);
__Pyx_XGOTREF(__pyx_t_6);
- /* "_pydevd_bundle/pydevd_cython.pyx":548
+ /* "_pydevd_bundle/pydevd_cython.pyx":549
* return func_name
* except:
* pydev_log.exception() # <<<<<<<<<<<<<<
* return func_name
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 548, __pyx_L5_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 549, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_10);
- __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 548, __pyx_L5_except_error)
+ __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 549, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_11);
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
__pyx_t_10 = NULL;
@@ -15613,13 +15632,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
PyObject *__pyx_callargs[2] = {__pyx_t_10, NULL};
__pyx_t_9 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_7, 0+__pyx_t_7);
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
- if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 548, __pyx_L5_except_error)
+ if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 549, __pyx_L5_except_error)
__Pyx_GOTREF(__pyx_t_9);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
}
__Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":549
+ /* "_pydevd_bundle/pydevd_cython.pyx":550
* except:
* pydev_log.exception()
* return func_name # <<<<<<<<<<<<<<
@@ -15635,7 +15654,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
goto __pyx_L6_except_return;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":541
+ /* "_pydevd_bundle/pydevd_cython.pyx":542
* code_obj = frame.f_code
* func_name = code_obj.co_name
* try: # <<<<<<<<<<<<<<
@@ -15662,7 +15681,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
goto __pyx_L0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":534
+ /* "_pydevd_bundle/pydevd_cython.pyx":535
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef get_func_name(self, frame): # <<<<<<<<<<<<<<
@@ -15689,7 +15708,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_get_func_na
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":552
+/* "_pydevd_bundle/pydevd_cython.pyx":553
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _show_return_values(self, frame, arg): # <<<<<<<<<<<<<<
@@ -15725,7 +15744,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_show_return_values", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":556
+ /* "_pydevd_bundle/pydevd_cython.pyx":557
* # def _show_return_values(self, frame, arg):
* # ENDIF
* try: # <<<<<<<<<<<<<<
@@ -15734,7 +15753,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":557
+ /* "_pydevd_bundle/pydevd_cython.pyx":558
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -15750,22 +15769,22 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__Pyx_XGOTREF(__pyx_t_3);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":558
+ /* "_pydevd_bundle/pydevd_cython.pyx":559
* try:
* try:
* f_locals_back = getattr(frame.f_back, "f_locals", None) # <<<<<<<<<<<<<<
* if f_locals_back is not None:
* return_values_dict = f_locals_back.get(RETURN_VALUES_DICT, None)
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 558, __pyx_L6_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 559, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_locals, Py_None); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 558, __pyx_L6_error)
+ __pyx_t_5 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_locals, Py_None); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 559, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_f_locals_back = __pyx_t_5;
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":559
+ /* "_pydevd_bundle/pydevd_cython.pyx":560
* try:
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None: # <<<<<<<<<<<<<<
@@ -15775,16 +15794,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__pyx_t_6 = (__pyx_v_f_locals_back != Py_None);
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":560
+ /* "_pydevd_bundle/pydevd_cython.pyx":561
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None:
* return_values_dict = f_locals_back.get(RETURN_VALUES_DICT, None) # <<<<<<<<<<<<<<
* if return_values_dict is None:
* return_values_dict = {}
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f_locals_back, __pyx_n_s_get); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 560, __pyx_L6_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f_locals_back, __pyx_n_s_get); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 561, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_4);
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 560, __pyx_L6_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 561, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_9 = 0;
@@ -15805,14 +15824,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_9, 2+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 560, __pyx_L6_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 561, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__pyx_v_return_values_dict = __pyx_t_5;
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":561
+ /* "_pydevd_bundle/pydevd_cython.pyx":562
* if f_locals_back is not None:
* return_values_dict = f_locals_back.get(RETURN_VALUES_DICT, None)
* if return_values_dict is None: # <<<<<<<<<<<<<<
@@ -15822,31 +15841,31 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__pyx_t_6 = (__pyx_v_return_values_dict == Py_None);
if (__pyx_t_6) {
- /* "_pydevd_bundle/pydevd_cython.pyx":562
+ /* "_pydevd_bundle/pydevd_cython.pyx":563
* return_values_dict = f_locals_back.get(RETURN_VALUES_DICT, None)
* if return_values_dict is None:
* return_values_dict = {} # <<<<<<<<<<<<<<
* f_locals_back[RETURN_VALUES_DICT] = return_values_dict
* name = self.get_func_name(frame)
*/
- __pyx_t_5 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 562, __pyx_L6_error)
+ __pyx_t_5 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 563, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF_SET(__pyx_v_return_values_dict, __pyx_t_5);
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":563
+ /* "_pydevd_bundle/pydevd_cython.pyx":564
* if return_values_dict is None:
* return_values_dict = {}
* f_locals_back[RETURN_VALUES_DICT] = return_values_dict # <<<<<<<<<<<<<<
* name = self.get_func_name(frame)
* return_values_dict[name] = arg
*/
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 563, __pyx_L6_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 564, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
- if (unlikely((PyObject_SetItem(__pyx_v_f_locals_back, __pyx_t_5, __pyx_v_return_values_dict) < 0))) __PYX_ERR(0, 563, __pyx_L6_error)
+ if (unlikely((PyObject_SetItem(__pyx_v_f_locals_back, __pyx_t_5, __pyx_v_return_values_dict) < 0))) __PYX_ERR(0, 564, __pyx_L6_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":561
+ /* "_pydevd_bundle/pydevd_cython.pyx":562
* if f_locals_back is not None:
* return_values_dict = f_locals_back.get(RETURN_VALUES_DICT, None)
* if return_values_dict is None: # <<<<<<<<<<<<<<
@@ -15855,28 +15874,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":564
+ /* "_pydevd_bundle/pydevd_cython.pyx":565
* return_values_dict = {}
* f_locals_back[RETURN_VALUES_DICT] = return_values_dict
* name = self.get_func_name(frame) # <<<<<<<<<<<<<<
* return_values_dict[name] = arg
* except:
*/
- __pyx_t_5 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->get_func_name(__pyx_v_self, __pyx_v_frame); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 564, __pyx_L6_error)
+ __pyx_t_5 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->get_func_name(__pyx_v_self, __pyx_v_frame); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 565, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_v_name = __pyx_t_5;
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":565
+ /* "_pydevd_bundle/pydevd_cython.pyx":566
* f_locals_back[RETURN_VALUES_DICT] = return_values_dict
* name = self.get_func_name(frame)
* return_values_dict[name] = arg # <<<<<<<<<<<<<<
* except:
* pydev_log.exception()
*/
- if (unlikely((PyObject_SetItem(__pyx_v_return_values_dict, __pyx_v_name, __pyx_v_arg) < 0))) __PYX_ERR(0, 565, __pyx_L6_error)
+ if (unlikely((PyObject_SetItem(__pyx_v_return_values_dict, __pyx_v_name, __pyx_v_arg) < 0))) __PYX_ERR(0, 566, __pyx_L6_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":559
+ /* "_pydevd_bundle/pydevd_cython.pyx":560
* try:
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None: # <<<<<<<<<<<<<<
@@ -15885,7 +15904,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":557
+ /* "_pydevd_bundle/pydevd_cython.pyx":558
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -15903,7 +15922,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":566
+ /* "_pydevd_bundle/pydevd_cython.pyx":567
* name = self.get_func_name(frame)
* return_values_dict[name] = arg
* except: # <<<<<<<<<<<<<<
@@ -15912,21 +15931,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame._show_return_values", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_4, &__pyx_t_7) < 0) __PYX_ERR(0, 566, __pyx_L8_except_error)
+ if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_4, &__pyx_t_7) < 0) __PYX_ERR(0, 567, __pyx_L8_except_error)
__Pyx_XGOTREF(__pyx_t_5);
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_7);
- /* "_pydevd_bundle/pydevd_cython.pyx":567
+ /* "_pydevd_bundle/pydevd_cython.pyx":568
* return_values_dict[name] = arg
* except:
* pydev_log.exception() # <<<<<<<<<<<<<<
* finally:
* f_locals_back = None
*/
- __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 567, __pyx_L8_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 568, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_10);
- __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 567, __pyx_L8_except_error)
+ __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 568, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_11);
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
__pyx_t_10 = NULL;
@@ -15947,7 +15966,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
PyObject *__pyx_callargs[2] = {__pyx_t_10, NULL};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_9, 0+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 567, __pyx_L8_except_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 568, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
}
@@ -15958,7 +15977,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
goto __pyx_L7_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":557
+ /* "_pydevd_bundle/pydevd_cython.pyx":558
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -15980,7 +15999,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":569
+ /* "_pydevd_bundle/pydevd_cython.pyx":570
* pydev_log.exception()
* finally:
* f_locals_back = None # <<<<<<<<<<<<<<
@@ -16034,7 +16053,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
__pyx_L5:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":552
+ /* "_pydevd_bundle/pydevd_cython.pyx":553
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _show_return_values(self, frame, arg): # <<<<<<<<<<<<<<
@@ -16063,7 +16082,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__show_retur
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":572
+/* "_pydevd_bundle/pydevd_cython.pyx":573
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _remove_return_values(self, py_db, frame): # <<<<<<<<<<<<<<
@@ -16097,7 +16116,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_remove_return_values", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":576
+ /* "_pydevd_bundle/pydevd_cython.pyx":577
* # def _remove_return_values(self, py_db, frame):
* # ENDIF
* try: # <<<<<<<<<<<<<<
@@ -16106,7 +16125,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":577
+ /* "_pydevd_bundle/pydevd_cython.pyx":578
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -16122,19 +16141,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__Pyx_XGOTREF(__pyx_t_3);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":580
+ /* "_pydevd_bundle/pydevd_cython.pyx":581
* # Showing return values was turned off, we should remove them from locals dict.
* # The values can be in the current frame or in the back one
* frame.f_locals.pop(RETURN_VALUES_DICT, None) # <<<<<<<<<<<<<<
*
* f_locals_back = getattr(frame.f_back, "f_locals", None)
*/
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_locals); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 580, __pyx_L6_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_locals); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 581, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_pop); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 580, __pyx_L6_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_pop); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 581, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 580, __pyx_L6_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 581, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_7 = NULL;
__pyx_t_8 = 0;
@@ -16155,28 +16174,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 580, __pyx_L6_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 581, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":582
+ /* "_pydevd_bundle/pydevd_cython.pyx":583
* frame.f_locals.pop(RETURN_VALUES_DICT, None)
*
* f_locals_back = getattr(frame.f_back, "f_locals", None) # <<<<<<<<<<<<<<
* if f_locals_back is not None:
* f_locals_back.pop(RETURN_VALUES_DICT, None)
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 582, __pyx_L6_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 583, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_locals, Py_None); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 582, __pyx_L6_error)
+ __pyx_t_6 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_locals, Py_None); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 583, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_f_locals_back = __pyx_t_6;
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":583
+ /* "_pydevd_bundle/pydevd_cython.pyx":584
*
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None: # <<<<<<<<<<<<<<
@@ -16186,16 +16205,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__pyx_t_9 = (__pyx_v_f_locals_back != Py_None);
if (__pyx_t_9) {
- /* "_pydevd_bundle/pydevd_cython.pyx":584
+ /* "_pydevd_bundle/pydevd_cython.pyx":585
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None:
* f_locals_back.pop(RETURN_VALUES_DICT, None) # <<<<<<<<<<<<<<
* except:
* pydev_log.exception()
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f_locals_back, __pyx_n_s_pop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 584, __pyx_L6_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f_locals_back, __pyx_n_s_pop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 585, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_4);
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 584, __pyx_L6_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_RETURN_VALUES_DICT); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 585, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_7 = NULL;
__pyx_t_8 = 0;
@@ -16216,13 +16235,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 584, __pyx_L6_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 585, __pyx_L6_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":583
+ /* "_pydevd_bundle/pydevd_cython.pyx":584
*
* f_locals_back = getattr(frame.f_back, "f_locals", None)
* if f_locals_back is not None: # <<<<<<<<<<<<<<
@@ -16231,7 +16250,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":577
+ /* "_pydevd_bundle/pydevd_cython.pyx":578
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -16249,7 +16268,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":585
+ /* "_pydevd_bundle/pydevd_cython.pyx":586
* if f_locals_back is not None:
* f_locals_back.pop(RETURN_VALUES_DICT, None)
* except: # <<<<<<<<<<<<<<
@@ -16258,21 +16277,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame._remove_return_values", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_4, &__pyx_t_5) < 0) __PYX_ERR(0, 585, __pyx_L8_except_error)
+ if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_4, &__pyx_t_5) < 0) __PYX_ERR(0, 586, __pyx_L8_except_error)
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_5);
- /* "_pydevd_bundle/pydevd_cython.pyx":586
+ /* "_pydevd_bundle/pydevd_cython.pyx":587
* f_locals_back.pop(RETURN_VALUES_DICT, None)
* except:
* pydev_log.exception() # <<<<<<<<<<<<<<
* finally:
* f_locals_back = None
*/
- __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 586, __pyx_L8_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 587, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_10);
- __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 586, __pyx_L8_except_error)
+ __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_exception); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 587, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_11);
__Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
__pyx_t_10 = NULL;
@@ -16293,7 +16312,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
PyObject *__pyx_callargs[2] = {__pyx_t_10, NULL};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_11, __pyx_callargs+1-__pyx_t_8, 0+__pyx_t_8);
__Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 586, __pyx_L8_except_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 587, __pyx_L8_except_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
}
@@ -16304,7 +16323,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
goto __pyx_L7_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":577
+ /* "_pydevd_bundle/pydevd_cython.pyx":578
* # ENDIF
* try:
* try: # <<<<<<<<<<<<<<
@@ -16326,7 +16345,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":588
+ /* "_pydevd_bundle/pydevd_cython.pyx":589
* pydev_log.exception()
* finally:
* f_locals_back = None # <<<<<<<<<<<<<<
@@ -16380,7 +16399,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
__pyx_L5:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":572
+ /* "_pydevd_bundle/pydevd_cython.pyx":573
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _remove_return_values(self, py_db, frame): # <<<<<<<<<<<<<<
@@ -16407,7 +16426,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__remove_ret
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":591
+/* "_pydevd_bundle/pydevd_cython.pyx":592
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _get_unfiltered_back_frame(self, py_db, frame): # <<<<<<<<<<<<<<
@@ -16431,19 +16450,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_get_unfiltered_back_frame", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":595
+ /* "_pydevd_bundle/pydevd_cython.pyx":596
* # def _get_unfiltered_back_frame(self, py_db, frame):
* # ENDIF
* f = frame.f_back # <<<<<<<<<<<<<<
* while f is not None:
* if not py_db.is_files_filter_enabled:
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 595, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 596, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_f = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":596
+ /* "_pydevd_bundle/pydevd_cython.pyx":597
* # ENDIF
* f = frame.f_back
* while f is not None: # <<<<<<<<<<<<<<
@@ -16454,21 +16473,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
__pyx_t_2 = (__pyx_v_f != Py_None);
if (!__pyx_t_2) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":597
+ /* "_pydevd_bundle/pydevd_cython.pyx":598
* f = frame.f_back
* while f is not None:
* if not py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
* return f
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 597, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 598, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 597, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 598, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_3 = (!__pyx_t_2);
if (__pyx_t_3) {
- /* "_pydevd_bundle/pydevd_cython.pyx":598
+ /* "_pydevd_bundle/pydevd_cython.pyx":599
* while f is not None:
* if not py_db.is_files_filter_enabled:
* return f # <<<<<<<<<<<<<<
@@ -16480,7 +16499,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
__pyx_r = __pyx_v_f;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":597
+ /* "_pydevd_bundle/pydevd_cython.pyx":598
* f = frame.f_back
* while f is not None:
* if not py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -16489,7 +16508,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":601
+ /* "_pydevd_bundle/pydevd_cython.pyx":602
*
* else:
* if py_db.apply_files_filter(f, f.f_code.co_filename, False): # <<<<<<<<<<<<<<
@@ -16497,11 +16516,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
*
*/
/*else*/ {
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 601, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 602, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 601, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 602, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 601, __pyx_L1_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 602, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__pyx_t_5 = NULL;
@@ -16523,27 +16542,27 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_7, 3+__pyx_t_7);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 601, __pyx_L1_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 602, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 601, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 602, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_3) {
- /* "_pydevd_bundle/pydevd_cython.pyx":602
+ /* "_pydevd_bundle/pydevd_cython.pyx":603
* else:
* if py_db.apply_files_filter(f, f.f_code.co_filename, False):
* f = f.f_back # <<<<<<<<<<<<<<
*
* else:
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 602, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 603, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":601
+ /* "_pydevd_bundle/pydevd_cython.pyx":602
*
* else:
* if py_db.apply_files_filter(f, f.f_code.co_filename, False): # <<<<<<<<<<<<<<
@@ -16553,7 +16572,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
goto __pyx_L6;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":605
+ /* "_pydevd_bundle/pydevd_cython.pyx":606
*
* else:
* return f # <<<<<<<<<<<<<<
@@ -16570,7 +16589,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":607
+ /* "_pydevd_bundle/pydevd_cython.pyx":608
* return f
*
* return f # <<<<<<<<<<<<<<
@@ -16582,7 +16601,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
__pyx_r = __pyx_v_f;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":591
+ /* "_pydevd_bundle/pydevd_cython.pyx":592
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _get_unfiltered_back_frame(self, py_db, frame): # <<<<<<<<<<<<<<
@@ -16605,7 +16624,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__get_unfilt
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":610
+/* "_pydevd_bundle/pydevd_cython.pyx":611
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _is_same_frame(self, target_frame, current_frame): # <<<<<<<<<<<<<<
@@ -16628,7 +16647,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("_is_same_frame", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":615
+ /* "_pydevd_bundle/pydevd_cython.pyx":616
* # def _is_same_frame(self, target_frame, current_frame):
* # ENDIF
* if target_frame is current_frame: # <<<<<<<<<<<<<<
@@ -16638,7 +16657,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_t_1 = (__pyx_v_target_frame == __pyx_v_current_frame);
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":616
+ /* "_pydevd_bundle/pydevd_cython.pyx":617
* # ENDIF
* if target_frame is current_frame:
* return True # <<<<<<<<<<<<<<
@@ -16650,7 +16669,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_r = Py_True;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":615
+ /* "_pydevd_bundle/pydevd_cython.pyx":616
* # def _is_same_frame(self, target_frame, current_frame):
* # ENDIF
* if target_frame is current_frame: # <<<<<<<<<<<<<<
@@ -16659,7 +16678,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":618
+ /* "_pydevd_bundle/pydevd_cython.pyx":619
* return True
*
* info = self._args[2] # <<<<<<<<<<<<<<
@@ -16668,15 +16687,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 618, __pyx_L1_error)
+ __PYX_ERR(0, 619, __pyx_L1_error)
}
- __pyx_t_2 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 618, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 619, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 618, __pyx_L1_error)
+ if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 619, __pyx_L1_error)
__pyx_v_info = ((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":619
+ /* "_pydevd_bundle/pydevd_cython.pyx":620
*
* info = self._args[2]
* if info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -16685,7 +16704,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
if (__pyx_v_info->pydev_use_scoped_step_frame) {
- /* "_pydevd_bundle/pydevd_cython.pyx":622
+ /* "_pydevd_bundle/pydevd_cython.pyx":623
* # If using scoped step we don't check the target, we just need to check
* # if the current matches the same heuristic where the target was defined.
* if target_frame is not None and current_frame is not None: # <<<<<<<<<<<<<<
@@ -16703,43 +16722,43 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_L6_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":623
+ /* "_pydevd_bundle/pydevd_cython.pyx":624
* # if the current matches the same heuristic where the target was defined.
* if target_frame is not None and current_frame is not None:
* if target_frame.f_code.co_filename == current_frame.f_code.co_filename: # <<<<<<<<<<<<<<
* # The co_name may be different (it may include the line number), but
* # the filename must still be the same.
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_target_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_target_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_t_5, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_t_5, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 623, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 624, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":626
+ /* "_pydevd_bundle/pydevd_cython.pyx":627
* # The co_name may be different (it may include the line number), but
* # the filename must still be the same.
* f = current_frame.f_back # <<<<<<<<<<<<<<
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f = f.f_back
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 626, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_current_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 627, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_v_f = __pyx_t_2;
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":627
+ /* "_pydevd_bundle/pydevd_cython.pyx":628
* # the filename must still be the same.
* f = current_frame.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]: # <<<<<<<<<<<<<<
@@ -16752,38 +16771,38 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_t_1 = __pyx_t_3;
goto __pyx_L10_bool_binop_done;
}
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 627, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_name); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 627, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_name); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 627, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_GetItemInt(__pyx_t_2, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 627, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_GetItemInt(__pyx_t_2, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_2 = PyObject_RichCompare(__pyx_t_5, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 627, __pyx_L1_error)
+ __pyx_t_2 = PyObject_RichCompare(__pyx_t_5, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 627, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 628, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_1 = __pyx_t_3;
__pyx_L10_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":628
+ /* "_pydevd_bundle/pydevd_cython.pyx":629
* f = current_frame.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f = f.f_back # <<<<<<<<<<<<<<
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
* return True
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 629, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":629
+ /* "_pydevd_bundle/pydevd_cython.pyx":630
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f = f.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]: # <<<<<<<<<<<<<<
@@ -16796,26 +16815,26 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_t_1 = __pyx_t_3;
goto __pyx_L13_bool_binop_done;
}
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 629, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 629, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 629, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_5 = __Pyx_GetItemInt(__pyx_t_2, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 629, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_GetItemInt(__pyx_t_2, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_t_5, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 629, __pyx_L1_error)
+ __pyx_t_2 = PyObject_RichCompare(__pyx_t_4, __pyx_t_5, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 629, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(0, 630, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_1 = __pyx_t_3;
__pyx_L13_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":630
+ /* "_pydevd_bundle/pydevd_cython.pyx":631
* f = f.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
* return True # <<<<<<<<<<<<<<
@@ -16827,7 +16846,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_r = Py_True;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":629
+ /* "_pydevd_bundle/pydevd_cython.pyx":630
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f = f.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]: # <<<<<<<<<<<<<<
@@ -16836,7 +16855,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":627
+ /* "_pydevd_bundle/pydevd_cython.pyx":628
* # the filename must still be the same.
* f = current_frame.f_back
* if f is not None and f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]: # <<<<<<<<<<<<<<
@@ -16845,7 +16864,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":623
+ /* "_pydevd_bundle/pydevd_cython.pyx":624
* # if the current matches the same heuristic where the target was defined.
* if target_frame is not None and current_frame is not None:
* if target_frame.f_code.co_filename == current_frame.f_code.co_filename: # <<<<<<<<<<<<<<
@@ -16854,7 +16873,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":622
+ /* "_pydevd_bundle/pydevd_cython.pyx":623
* # If using scoped step we don't check the target, we just need to check
* # if the current matches the same heuristic where the target was defined.
* if target_frame is not None and current_frame is not None: # <<<<<<<<<<<<<<
@@ -16863,7 +16882,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":619
+ /* "_pydevd_bundle/pydevd_cython.pyx":620
*
* info = self._args[2]
* if info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -16872,7 +16891,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":632
+ /* "_pydevd_bundle/pydevd_cython.pyx":633
* return True
*
* return False # <<<<<<<<<<<<<<
@@ -16884,7 +16903,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
__pyx_r = Py_False;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":610
+ /* "_pydevd_bundle/pydevd_cython.pyx":611
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cdef _is_same_frame(self, target_frame, current_frame): # <<<<<<<<<<<<<<
@@ -16907,7 +16926,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame__is_same_fr
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":635
+/* "_pydevd_bundle/pydevd_cython.pyx":636
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef trace_dispatch(self, frame, str event, arg): # <<<<<<<<<<<<<<
@@ -17028,7 +17047,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(!__Pyx_object_dict_version_matches(((PyObject *)__pyx_v_self), __pyx_tp_dict_version, __pyx_obj_dict_version))) {
PY_UINT64_T __pyx_typedict_guard = __Pyx_get_tp_dict_version(((PyObject *)__pyx_v_self));
#endif
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 635, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 636, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
if (!__Pyx_IsSameCFunction(__pyx_t_1, (void*) __pyx_pw_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_11trace_dispatch)) {
__Pyx_XDECREF(__pyx_r);
@@ -17051,7 +17070,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[4] = {__pyx_t_4, __pyx_v_frame, __pyx_v_event, __pyx_v_arg};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 635, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 636, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
@@ -17073,7 +17092,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
#endif
}
- /* "_pydevd_bundle/pydevd_cython.pyx":675
+ /* "_pydevd_bundle/pydevd_cython.pyx":676
* # generation be better split among what each part does).
*
* try: # <<<<<<<<<<<<<<
@@ -17082,7 +17101,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":677
+ /* "_pydevd_bundle/pydevd_cython.pyx":678
* try:
* # DEBUG = '_debugger_case_yield_from.py' in frame.f_code.co_filename
* py_db, abs_path_canonical_path_and_base, info, thread, frame_skips_cache, frame_cache_key = self._args # <<<<<<<<<<<<<<
@@ -17097,7 +17116,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 6)) {
if (size > 6) __Pyx_RaiseTooManyValuesError(6);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 677, __pyx_L4_error)
+ __PYX_ERR(0, 678, __pyx_L4_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
__pyx_t_2 = PyTuple_GET_ITEM(sequence, 0);
@@ -17117,7 +17136,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
Py_ssize_t i;
PyObject** temps[6] = {&__pyx_t_2,&__pyx_t_3,&__pyx_t_4,&__pyx_t_6,&__pyx_t_7,&__pyx_t_8};
for (i=0; i < 6; i++) {
- PyObject* item = PySequence_ITEM(sequence, i); if (unlikely(!item)) __PYX_ERR(0, 677, __pyx_L4_error)
+ PyObject* item = PySequence_ITEM(sequence, i); if (unlikely(!item)) __PYX_ERR(0, 678, __pyx_L4_error)
__Pyx_GOTREF(item);
*(temps[i]) = item;
}
@@ -17125,11 +17144,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
#endif
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
} else {
- __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(0, 677, __pyx_L4_error)
+ __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(0, 678, __pyx_L4_error)
}
- if (!(likely(PyTuple_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_3))) __PYX_ERR(0, 677, __pyx_L4_error)
- if (!(likely(((__pyx_t_4) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_4, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 677, __pyx_L4_error)
- if (!(likely(PyDict_CheckExact(__pyx_t_7))||((__pyx_t_7) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_7))) __PYX_ERR(0, 677, __pyx_L4_error)
+ if (!(likely(PyTuple_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_3))) __PYX_ERR(0, 678, __pyx_L4_error)
+ if (!(likely(((__pyx_t_4) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_4, __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo))))) __PYX_ERR(0, 678, __pyx_L4_error)
+ if (!(likely(PyDict_CheckExact(__pyx_t_7))||((__pyx_t_7) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_7))) __PYX_ERR(0, 678, __pyx_L4_error)
__pyx_v_py_db = __pyx_t_2;
__pyx_t_2 = 0;
__pyx_v_abs_path_canonical_path_and_base = ((PyObject*)__pyx_t_3);
@@ -17143,7 +17162,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_frame_cache_key = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":679
+ /* "_pydevd_bundle/pydevd_cython.pyx":680
* py_db, abs_path_canonical_path_and_base, info, thread, frame_skips_cache, frame_cache_key = self._args
* # if DEBUG: print('frame trace_dispatch %s %s %s %s %s %s, stop: %s' % (frame.f_lineno, frame.f_code.co_name, frame.f_code.co_filename, event, constant_to_str(info.pydev_step_cmd), arg, info.pydev_step_stop))
* info.is_tracing += 1 # <<<<<<<<<<<<<<
@@ -17152,20 +17171,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->is_tracing = (__pyx_v_info->is_tracing + 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":684
+ /* "_pydevd_bundle/pydevd_cython.pyx":685
* # is None seems like a bug in Python 3.11.
* # Reported in: https://github.com/python/cpython/issues/94485
* line = frame.f_lineno or 0 # Workaround or case where frame.f_lineno is None # <<<<<<<<<<<<<<
* line_cache_key = (frame_cache_key, line)
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 684, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 685, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 684, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 685, __pyx_L4_error)
if (!__pyx_t_10) {
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
} else {
- __pyx_t_11 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_11 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 684, __pyx_L4_error)
+ __pyx_t_11 = __Pyx_PyInt_As_int(__pyx_t_1); if (unlikely((__pyx_t_11 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 685, __pyx_L4_error)
__pyx_t_9 = __pyx_t_11;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
goto __pyx_L6_bool_binop_done;
@@ -17174,40 +17193,40 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L6_bool_binop_done:;
__pyx_v_line = __pyx_t_9;
- /* "_pydevd_bundle/pydevd_cython.pyx":685
+ /* "_pydevd_bundle/pydevd_cython.pyx":686
* # Reported in: https://github.com/python/cpython/issues/94485
* line = frame.f_lineno or 0 # Workaround or case where frame.f_lineno is None
* line_cache_key = (frame_cache_key, line) # <<<<<<<<<<<<<<
*
* if py_db.pydb_disposed:
*/
- __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 685, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 686, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 685, __pyx_L4_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 686, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_frame_cache_key);
__Pyx_GIVEREF(__pyx_v_frame_cache_key);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 685, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 686, __pyx_L4_error);
__Pyx_GIVEREF(__pyx_t_1);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_1)) __PYX_ERR(0, 685, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_1)) __PYX_ERR(0, 686, __pyx_L4_error);
__pyx_t_1 = 0;
__pyx_v_line_cache_key = ((PyObject*)__pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":687
+ /* "_pydevd_bundle/pydevd_cython.pyx":688
* line_cache_key = (frame_cache_key, line)
*
* if py_db.pydb_disposed: # <<<<<<<<<<<<<<
* return None if event == "call" else NO_FTRACE
*
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_pydb_disposed); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 687, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_pydb_disposed); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 688, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 687, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 688, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":688
+ /* "_pydevd_bundle/pydevd_cython.pyx":689
*
* if py_db.pydb_disposed:
* return None if event == "call" else NO_FTRACE # <<<<<<<<<<<<<<
@@ -17215,12 +17234,12 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* plugin_manager = py_db.plugin
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_call, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 688, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_call, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 689, __pyx_L4_error)
if (__pyx_t_10) {
__Pyx_INCREF(Py_None);
__pyx_t_8 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 688, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 689, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_8 = __pyx_t_1;
__pyx_t_1 = 0;
@@ -17229,7 +17248,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":687
+ /* "_pydevd_bundle/pydevd_cython.pyx":688
* line_cache_key = (frame_cache_key, line)
*
* if py_db.pydb_disposed: # <<<<<<<<<<<<<<
@@ -17238,52 +17257,52 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":690
+ /* "_pydevd_bundle/pydevd_cython.pyx":691
* return None if event == "call" else NO_FTRACE
*
* plugin_manager = py_db.plugin # <<<<<<<<<<<<<<
* has_exception_breakpoints = (
* py_db.break_on_caught_exceptions or py_db.break_on_user_uncaught_exceptions or py_db.has_plugin_exception_breaks
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 690, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 691, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_v_plugin_manager = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":692
+ /* "_pydevd_bundle/pydevd_cython.pyx":693
* plugin_manager = py_db.plugin
* has_exception_breakpoints = (
* py_db.break_on_caught_exceptions or py_db.break_on_user_uncaught_exceptions or py_db.has_plugin_exception_breaks # <<<<<<<<<<<<<<
* )
*
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_caught_exceptions); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_caught_exceptions); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (!__pyx_t_12) {
} else {
__pyx_t_10 = __pyx_t_12;
goto __pyx_L9_bool_binop_done;
}
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_user_uncaught_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_user_uncaught_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (!__pyx_t_12) {
} else {
__pyx_t_10 = __pyx_t_12;
goto __pyx_L9_bool_binop_done;
}
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_exception_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_exception_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 692, __pyx_L4_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 693, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_10 = __pyx_t_12;
__pyx_L9_bool_binop_done:;
__pyx_v_has_exception_breakpoints = __pyx_t_10;
- /* "_pydevd_bundle/pydevd_cython.pyx":695
+ /* "_pydevd_bundle/pydevd_cython.pyx":696
* )
*
* stop_frame = info.pydev_step_stop # <<<<<<<<<<<<<<
@@ -17295,7 +17314,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_stop_frame = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":696
+ /* "_pydevd_bundle/pydevd_cython.pyx":697
*
* stop_frame = info.pydev_step_stop
* step_cmd = info.pydev_step_cmd # <<<<<<<<<<<<<<
@@ -17305,7 +17324,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_9 = __pyx_v_info->pydev_step_cmd;
__pyx_v_step_cmd = __pyx_t_9;
- /* "_pydevd_bundle/pydevd_cython.pyx":697
+ /* "_pydevd_bundle/pydevd_cython.pyx":698
* stop_frame = info.pydev_step_stop
* step_cmd = info.pydev_step_cmd
* function_breakpoint_on_call_event = None # <<<<<<<<<<<<<<
@@ -17315,36 +17334,36 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_v_function_breakpoint_on_call_event = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":699
+ /* "_pydevd_bundle/pydevd_cython.pyx":700
* function_breakpoint_on_call_event = None
*
* if frame.f_code.co_flags & 0xA0: # 0xa0 == CO_GENERATOR = 0x20 | CO_COROUTINE = 0x80 # <<<<<<<<<<<<<<
* # Dealing with coroutines and generators:
* # When in a coroutine we change the perceived event to the debugger because
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 699, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 700, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 699, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 700, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = __Pyx_PyInt_AndObjC(__pyx_t_1, __pyx_int_160, 0xA0, 0, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 699, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyInt_AndObjC(__pyx_t_1, __pyx_int_160, 0xA0, 0, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 700, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 699, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 700, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":703
+ /* "_pydevd_bundle/pydevd_cython.pyx":704
* # When in a coroutine we change the perceived event to the debugger because
* # a call, StopIteration exception and return are usually just pausing/unpausing it.
* if event == "line": # <<<<<<<<<<<<<<
* is_line = True
* is_call = False
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_line, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 703, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_line, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 704, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":704
+ /* "_pydevd_bundle/pydevd_cython.pyx":705
* # a call, StopIteration exception and return are usually just pausing/unpausing it.
* if event == "line":
* is_line = True # <<<<<<<<<<<<<<
@@ -17353,7 +17372,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":705
+ /* "_pydevd_bundle/pydevd_cython.pyx":706
* if event == "line":
* is_line = True
* is_call = False # <<<<<<<<<<<<<<
@@ -17362,7 +17381,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":706
+ /* "_pydevd_bundle/pydevd_cython.pyx":707
* is_line = True
* is_call = False
* is_return = False # <<<<<<<<<<<<<<
@@ -17371,7 +17390,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":707
+ /* "_pydevd_bundle/pydevd_cython.pyx":708
* is_call = False
* is_return = False
* is_exception_event = False # <<<<<<<<<<<<<<
@@ -17380,7 +17399,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":703
+ /* "_pydevd_bundle/pydevd_cython.pyx":704
* # When in a coroutine we change the perceived event to the debugger because
* # a call, StopIteration exception and return are usually just pausing/unpausing it.
* if event == "line": # <<<<<<<<<<<<<<
@@ -17390,17 +17409,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L13;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":709
+ /* "_pydevd_bundle/pydevd_cython.pyx":710
* is_exception_event = False
*
* elif event == "return": # <<<<<<<<<<<<<<
* is_line = False
* is_call = False
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 709, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 710, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":710
+ /* "_pydevd_bundle/pydevd_cython.pyx":711
*
* elif event == "return":
* is_line = False # <<<<<<<<<<<<<<
@@ -17409,7 +17428,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":711
+ /* "_pydevd_bundle/pydevd_cython.pyx":712
* elif event == "return":
* is_line = False
* is_call = False # <<<<<<<<<<<<<<
@@ -17418,7 +17437,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":712
+ /* "_pydevd_bundle/pydevd_cython.pyx":713
* is_line = False
* is_call = False
* is_return = True # <<<<<<<<<<<<<<
@@ -17427,7 +17446,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":713
+ /* "_pydevd_bundle/pydevd_cython.pyx":714
* is_call = False
* is_return = True
* is_exception_event = False # <<<<<<<<<<<<<<
@@ -17436,25 +17455,25 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":715
+ /* "_pydevd_bundle/pydevd_cython.pyx":716
* is_exception_event = False
*
* returns_cache_key = (frame_cache_key, "returns") # <<<<<<<<<<<<<<
* return_lines = frame_skips_cache.get(returns_cache_key)
* if return_lines is None:
*/
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 715, __pyx_L4_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 716, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_frame_cache_key);
__Pyx_GIVEREF(__pyx_v_frame_cache_key);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 715, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_frame_cache_key)) __PYX_ERR(0, 716, __pyx_L4_error);
__Pyx_INCREF(__pyx_n_s_returns);
__Pyx_GIVEREF(__pyx_n_s_returns);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_n_s_returns)) __PYX_ERR(0, 715, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_n_s_returns)) __PYX_ERR(0, 716, __pyx_L4_error);
__pyx_v_returns_cache_key = ((PyObject*)__pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":716
+ /* "_pydevd_bundle/pydevd_cython.pyx":717
*
* returns_cache_key = (frame_cache_key, "returns")
* return_lines = frame_skips_cache.get(returns_cache_key) # <<<<<<<<<<<<<<
@@ -17463,14 +17482,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "get");
- __PYX_ERR(0, 716, __pyx_L4_error)
+ __PYX_ERR(0, 717, __pyx_L4_error)
}
- __pyx_t_8 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_returns_cache_key, Py_None); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 716, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_returns_cache_key, Py_None); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 717, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_v_return_lines = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":717
+ /* "_pydevd_bundle/pydevd_cython.pyx":718
* returns_cache_key = (frame_cache_key, "returns")
* return_lines = frame_skips_cache.get(returns_cache_key)
* if return_lines is None: # <<<<<<<<<<<<<<
@@ -17480,28 +17499,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_return_lines == Py_None);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":722
+ /* "_pydevd_bundle/pydevd_cython.pyx":723
* # it doesn't give any clear indication when a coroutine or generator is
* # finishing or just pausing.
* return_lines = set() # <<<<<<<<<<<<<<
* for x in py_db.collect_return_info(frame.f_code):
* # Note: cython does not support closures in cpdefs (so we can't use
*/
- __pyx_t_8 = PySet_New(0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 722, __pyx_L4_error)
+ __pyx_t_8 = PySet_New(0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 723, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF_SET(__pyx_v_return_lines, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":723
+ /* "_pydevd_bundle/pydevd_cython.pyx":724
* # finishing or just pausing.
* return_lines = set()
* for x in py_db.collect_return_info(frame.f_code): # <<<<<<<<<<<<<<
* # Note: cython does not support closures in cpdefs (so we can't use
* # a list comprehension).
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_collect_return_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_collect_return_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -17522,7 +17541,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 723, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
@@ -17531,9 +17550,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_13 = 0;
__pyx_t_14 = NULL;
} else {
- __pyx_t_13 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_13 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_14 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_14 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 724, __pyx_L4_error)
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
for (;;) {
@@ -17542,28 +17561,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
{
Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 723, __pyx_L4_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 724, __pyx_L4_error)
#endif
if (__pyx_t_13 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_8 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_8); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_8 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_8); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 724, __pyx_L4_error)
#else
- __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
#endif
} else {
{
Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 723, __pyx_L4_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 724, __pyx_L4_error)
#endif
if (__pyx_t_13 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_8 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_8); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_8 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_8); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 724, __pyx_L4_error)
#else
- __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 723, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 724, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
#endif
}
@@ -17573,7 +17592,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject* exc_type = PyErr_Occurred();
if (exc_type) {
if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();
- else __PYX_ERR(0, 723, __pyx_L4_error)
+ else __PYX_ERR(0, 724, __pyx_L4_error)
}
break;
}
@@ -17582,16 +17601,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF_SET(__pyx_v_x, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":726
+ /* "_pydevd_bundle/pydevd_cython.pyx":727
* # Note: cython does not support closures in cpdefs (so we can't use
* # a list comprehension).
* return_lines.add(x.return_line) # <<<<<<<<<<<<<<
*
* frame_skips_cache[returns_cache_key] = return_lines
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_return_lines, __pyx_n_s_add); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 726, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_return_lines, __pyx_n_s_add); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 727, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_x, __pyx_n_s_return_line); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 726, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_x, __pyx_n_s_return_line); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 727, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -17612,13 +17631,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 726, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 727, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":723
+ /* "_pydevd_bundle/pydevd_cython.pyx":724
* # finishing or just pausing.
* return_lines = set()
* for x in py_db.collect_return_info(frame.f_code): # <<<<<<<<<<<<<<
@@ -17628,7 +17647,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":728
+ /* "_pydevd_bundle/pydevd_cython.pyx":729
* return_lines.add(x.return_line)
*
* frame_skips_cache[returns_cache_key] = return_lines # <<<<<<<<<<<<<<
@@ -17637,11 +17656,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 728, __pyx_L4_error)
+ __PYX_ERR(0, 729, __pyx_L4_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_returns_cache_key, __pyx_v_return_lines) < 0))) __PYX_ERR(0, 728, __pyx_L4_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_returns_cache_key, __pyx_v_return_lines) < 0))) __PYX_ERR(0, 729, __pyx_L4_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":717
+ /* "_pydevd_bundle/pydevd_cython.pyx":718
* returns_cache_key = (frame_cache_key, "returns")
* return_lines = frame_skips_cache.get(returns_cache_key)
* if return_lines is None: # <<<<<<<<<<<<<<
@@ -17650,20 +17669,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":730
+ /* "_pydevd_bundle/pydevd_cython.pyx":731
* frame_skips_cache[returns_cache_key] = return_lines
*
* if line not in return_lines: # <<<<<<<<<<<<<<
* # Not really a return (coroutine/generator paused).
* return self.trace_dispatch
*/
- __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 730, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 731, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_10 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_v_return_lines, Py_NE)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 730, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_v_return_lines, Py_NE)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 731, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":732
+ /* "_pydevd_bundle/pydevd_cython.pyx":733
* if line not in return_lines:
* # Not really a return (coroutine/generator paused).
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -17671,13 +17690,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* if self.exc_info:
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 732, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 733, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":730
+ /* "_pydevd_bundle/pydevd_cython.pyx":731
* frame_skips_cache[returns_cache_key] = return_lines
*
* if line not in return_lines: # <<<<<<<<<<<<<<
@@ -17686,7 +17705,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":734
+ /* "_pydevd_bundle/pydevd_cython.pyx":735
* return self.trace_dispatch
* else:
* if self.exc_info: # <<<<<<<<<<<<<<
@@ -17694,17 +17713,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* return self.trace_dispatch
*/
/*else*/ {
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_self->exc_info); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 734, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_self->exc_info); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 735, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":735
+ /* "_pydevd_bundle/pydevd_cython.pyx":736
* else:
* if self.exc_info:
* self.handle_user_exception(frame) # <<<<<<<<<<<<<<
* return self.trace_dispatch
*
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 735, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 736, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -17724,13 +17743,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 735, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 736, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":736
+ /* "_pydevd_bundle/pydevd_cython.pyx":737
* if self.exc_info:
* self.handle_user_exception(frame)
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -17738,13 +17757,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* # Tricky handling: usually when we're on a frame which is about to exit
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 736, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 737, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":734
+ /* "_pydevd_bundle/pydevd_cython.pyx":735
* return self.trace_dispatch
* else:
* if self.exc_info: # <<<<<<<<<<<<<<
@@ -17753,7 +17772,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":754
+ /* "_pydevd_bundle/pydevd_cython.pyx":755
* # as the return shouldn't mean that we've actually completed executing a
* # frame in this case).
* if stop_frame is frame and not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -17771,7 +17790,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L21_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":755
+ /* "_pydevd_bundle/pydevd_cython.pyx":756
* # frame in this case).
* if stop_frame is frame and not info.pydev_use_scoped_step_frame:
* if step_cmd in (108, 159, 107, 144): # <<<<<<<<<<<<<<
@@ -17784,19 +17803,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
case 0x6B:
case 0x90:
- /* "_pydevd_bundle/pydevd_cython.pyx":756
+ /* "_pydevd_bundle/pydevd_cython.pyx":757
* if stop_frame is frame and not info.pydev_use_scoped_step_frame:
* if step_cmd in (108, 159, 107, 144):
* f = self._get_unfiltered_back_frame(py_db, frame) # <<<<<<<<<<<<<<
* if f is not None:
* info.pydev_step_cmd = 206
*/
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_get_unfiltered_back_frame(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 756, __pyx_L4_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_get_unfiltered_back_frame(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 757, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_f = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":757
+ /* "_pydevd_bundle/pydevd_cython.pyx":758
* if step_cmd in (108, 159, 107, 144):
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None: # <<<<<<<<<<<<<<
@@ -17806,7 +17825,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_f != Py_None);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":758
+ /* "_pydevd_bundle/pydevd_cython.pyx":759
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None:
* info.pydev_step_cmd = 206 # <<<<<<<<<<<<<<
@@ -17815,7 +17834,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_step_cmd = 0xCE;
- /* "_pydevd_bundle/pydevd_cython.pyx":759
+ /* "_pydevd_bundle/pydevd_cython.pyx":760
* if f is not None:
* info.pydev_step_cmd = 206
* info.pydev_step_stop = f # <<<<<<<<<<<<<<
@@ -17828,7 +17847,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = __pyx_v_f;
- /* "_pydevd_bundle/pydevd_cython.pyx":757
+ /* "_pydevd_bundle/pydevd_cython.pyx":758
* if step_cmd in (108, 159, 107, 144):
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None: # <<<<<<<<<<<<<<
@@ -17838,7 +17857,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L23;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":761
+ /* "_pydevd_bundle/pydevd_cython.pyx":762
* info.pydev_step_stop = f
* else:
* if step_cmd == 108: # <<<<<<<<<<<<<<
@@ -17847,7 +17866,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*else*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":765
+ /* "_pydevd_bundle/pydevd_cython.pyx":766
* info.pydev_step_stop = None
*
* elif step_cmd == 159: # <<<<<<<<<<<<<<
@@ -17857,7 +17876,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
switch (__pyx_v_step_cmd) {
case 0x6C:
- /* "_pydevd_bundle/pydevd_cython.pyx":762
+ /* "_pydevd_bundle/pydevd_cython.pyx":763
* else:
* if step_cmd == 108:
* info.pydev_step_cmd = 107 # <<<<<<<<<<<<<<
@@ -17866,7 +17885,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_step_cmd = 0x6B;
- /* "_pydevd_bundle/pydevd_cython.pyx":763
+ /* "_pydevd_bundle/pydevd_cython.pyx":764
* if step_cmd == 108:
* info.pydev_step_cmd = 107
* info.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -17879,7 +17898,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":761
+ /* "_pydevd_bundle/pydevd_cython.pyx":762
* info.pydev_step_stop = f
* else:
* if step_cmd == 108: # <<<<<<<<<<<<<<
@@ -17889,7 +17908,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
break;
case 0x9F:
- /* "_pydevd_bundle/pydevd_cython.pyx":766
+ /* "_pydevd_bundle/pydevd_cython.pyx":767
*
* elif step_cmd == 159:
* info.pydev_step_cmd = 144 # <<<<<<<<<<<<<<
@@ -17898,7 +17917,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_step_cmd = 0x90;
- /* "_pydevd_bundle/pydevd_cython.pyx":767
+ /* "_pydevd_bundle/pydevd_cython.pyx":768
* elif step_cmd == 159:
* info.pydev_step_cmd = 144
* info.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -17911,7 +17930,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":765
+ /* "_pydevd_bundle/pydevd_cython.pyx":766
* info.pydev_step_stop = None
*
* elif step_cmd == 159: # <<<<<<<<<<<<<<
@@ -17924,7 +17943,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L23:;
- /* "_pydevd_bundle/pydevd_cython.pyx":755
+ /* "_pydevd_bundle/pydevd_cython.pyx":756
* # frame in this case).
* if stop_frame is frame and not info.pydev_use_scoped_step_frame:
* if step_cmd in (108, 159, 107, 144): # <<<<<<<<<<<<<<
@@ -17934,19 +17953,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
break;
case 0xCE:
- /* "_pydevd_bundle/pydevd_cython.pyx":771
+ /* "_pydevd_bundle/pydevd_cython.pyx":772
* elif step_cmd == 206:
* # We're exiting this one, so, mark the new coroutine context.
* f = self._get_unfiltered_back_frame(py_db, frame) # <<<<<<<<<<<<<<
* if f is not None:
* info.pydev_step_stop = f
*/
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_get_unfiltered_back_frame(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 771, __pyx_L4_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_get_unfiltered_back_frame(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 772, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_f = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":772
+ /* "_pydevd_bundle/pydevd_cython.pyx":773
* # We're exiting this one, so, mark the new coroutine context.
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None: # <<<<<<<<<<<<<<
@@ -17956,7 +17975,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_f != Py_None);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":773
+ /* "_pydevd_bundle/pydevd_cython.pyx":774
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None:
* info.pydev_step_stop = f # <<<<<<<<<<<<<<
@@ -17969,7 +17988,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = __pyx_v_f;
- /* "_pydevd_bundle/pydevd_cython.pyx":772
+ /* "_pydevd_bundle/pydevd_cython.pyx":773
* # We're exiting this one, so, mark the new coroutine context.
* f = self._get_unfiltered_back_frame(py_db, frame)
* if f is not None: # <<<<<<<<<<<<<<
@@ -17979,7 +17998,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L24;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":775
+ /* "_pydevd_bundle/pydevd_cython.pyx":776
* info.pydev_step_stop = f
* else:
* info.pydev_step_cmd = 107 # <<<<<<<<<<<<<<
@@ -17989,7 +18008,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
/*else*/ {
__pyx_v_info->pydev_step_cmd = 0x6B;
- /* "_pydevd_bundle/pydevd_cython.pyx":776
+ /* "_pydevd_bundle/pydevd_cython.pyx":777
* else:
* info.pydev_step_cmd = 107
* info.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -18004,7 +18023,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L24:;
- /* "_pydevd_bundle/pydevd_cython.pyx":769
+ /* "_pydevd_bundle/pydevd_cython.pyx":770
* info.pydev_step_stop = None
*
* elif step_cmd == 206: # <<<<<<<<<<<<<<
@@ -18015,7 +18034,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
default: break;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":754
+ /* "_pydevd_bundle/pydevd_cython.pyx":755
* # as the return shouldn't mean that we've actually completed executing a
* # frame in this case).
* if stop_frame is frame and not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -18025,7 +18044,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":709
+ /* "_pydevd_bundle/pydevd_cython.pyx":710
* is_exception_event = False
*
* elif event == "return": # <<<<<<<<<<<<<<
@@ -18035,17 +18054,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L13;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":778
+ /* "_pydevd_bundle/pydevd_cython.pyx":779
* info.pydev_step_stop = None
*
* elif event == "exception": # <<<<<<<<<<<<<<
* breakpoints_for_file = None
* if has_exception_breakpoints:
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 778, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 779, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":779
+ /* "_pydevd_bundle/pydevd_cython.pyx":780
*
* elif event == "exception":
* breakpoints_for_file = None # <<<<<<<<<<<<<<
@@ -18055,7 +18074,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_v_breakpoints_for_file = ((PyObject*)Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":780
+ /* "_pydevd_bundle/pydevd_cython.pyx":781
* elif event == "exception":
* breakpoints_for_file = None
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -18064,17 +18083,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_has_exception_breakpoints) {
- /* "_pydevd_bundle/pydevd_cython.pyx":781
+ /* "_pydevd_bundle/pydevd_cython.pyx":782
* breakpoints_for_file = None
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception( # <<<<<<<<<<<<<<
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 781, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":782
+ /* "_pydevd_bundle/pydevd_cython.pyx":783
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception(
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info # <<<<<<<<<<<<<<
@@ -18083,21 +18102,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 782, __pyx_L4_error)
+ __PYX_ERR(0, 783, __pyx_L4_error)
}
- __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 782, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 783, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 782, __pyx_L4_error)
+ __PYX_ERR(0, 783, __pyx_L4_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 782, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 783, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 782, __pyx_L4_error)
+ __PYX_ERR(0, 783, __pyx_L4_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 782, __pyx_L4_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 783, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -18120,7 +18139,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 781, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
@@ -18130,7 +18149,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 781, __pyx_L4_error)
+ __PYX_ERR(0, 782, __pyx_L4_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -18146,17 +18165,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_4);
__Pyx_INCREF(__pyx_t_6);
#else
- __pyx_t_8 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 781, __pyx_L4_error)
+ __pyx_t_8 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 781, __pyx_L4_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 781, __pyx_L4_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
#endif
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_7 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 781, __pyx_L4_error)
+ __pyx_t_7 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_7);
@@ -18166,7 +18185,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_GOTREF(__pyx_t_4);
index = 2; __pyx_t_6 = __pyx_t_15(__pyx_t_7); if (unlikely(!__pyx_t_6)) goto __pyx_L26_unpacking_failed;
__Pyx_GOTREF(__pyx_t_6);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_7), 3) < 0) __PYX_ERR(0, 781, __pyx_L4_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_7), 3) < 0) __PYX_ERR(0, 782, __pyx_L4_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
goto __pyx_L27_unpacking_done;
@@ -18174,18 +18193,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 781, __pyx_L4_error)
+ __PYX_ERR(0, 782, __pyx_L4_error)
__pyx_L27_unpacking_done:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":781
+ /* "_pydevd_bundle/pydevd_cython.pyx":782
* breakpoints_for_file = None
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception( # <<<<<<<<<<<<<<
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 781, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 782, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_v_should_stop = __pyx_t_10;
__Pyx_DECREF_SET(__pyx_v_frame, __pyx_t_4);
@@ -18193,7 +18212,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_exc_info = __pyx_t_6;
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":784
+ /* "_pydevd_bundle/pydevd_cython.pyx":785
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
* self.exc_info = exc_info # <<<<<<<<<<<<<<
@@ -18206,7 +18225,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_self->exc_info);
__pyx_v_self->exc_info = __pyx_v_exc_info;
- /* "_pydevd_bundle/pydevd_cython.pyx":785
+ /* "_pydevd_bundle/pydevd_cython.pyx":786
* )
* self.exc_info = exc_info
* if should_stop: # <<<<<<<<<<<<<<
@@ -18215,28 +18234,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_should_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":786
+ /* "_pydevd_bundle/pydevd_cython.pyx":787
* self.exc_info = exc_info
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
* return self.trace_dispatch
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 786, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 786, __pyx_L4_error)
+ __PYX_ERR(0, 787, __pyx_L4_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 786, __pyx_L4_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 786, __pyx_L4_error)
+ __PYX_ERR(0, 787, __pyx_L4_error)
}
- __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 786, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 786, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -18259,15 +18278,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 786, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 786, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 787, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":787
+ /* "_pydevd_bundle/pydevd_cython.pyx":788
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED):
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -18275,13 +18294,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* return self.trace_dispatch
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 787, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 788, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":786
+ /* "_pydevd_bundle/pydevd_cython.pyx":787
* self.exc_info = exc_info
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
@@ -18290,7 +18309,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":785
+ /* "_pydevd_bundle/pydevd_cython.pyx":786
* )
* self.exc_info = exc_info
* if should_stop: # <<<<<<<<<<<<<<
@@ -18299,7 +18318,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":780
+ /* "_pydevd_bundle/pydevd_cython.pyx":781
* elif event == "exception":
* breakpoints_for_file = None
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -18308,7 +18327,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":789
+ /* "_pydevd_bundle/pydevd_cython.pyx":790
* return self.trace_dispatch
*
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -18316,13 +18335,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* # event == 'call' or event == 'c_XXX'
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 789, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 790, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":778
+ /* "_pydevd_bundle/pydevd_cython.pyx":779
* info.pydev_step_stop = None
*
* elif event == "exception": # <<<<<<<<<<<<<<
@@ -18331,7 +18350,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":792
+ /* "_pydevd_bundle/pydevd_cython.pyx":793
* else:
* # event == 'call' or event == 'c_XXX'
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -18340,7 +18359,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*else*/ {
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 792, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 793, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -18348,7 +18367,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L13:;
- /* "_pydevd_bundle/pydevd_cython.pyx":699
+ /* "_pydevd_bundle/pydevd_cython.pyx":700
* function_breakpoint_on_call_event = None
*
* if frame.f_code.co_flags & 0xA0: # 0xa0 == CO_GENERATOR = 0x20 | CO_COROUTINE = 0x80 # <<<<<<<<<<<<<<
@@ -18358,7 +18377,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L12;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":795
+ /* "_pydevd_bundle/pydevd_cython.pyx":796
*
* else: # Not coroutine nor generator
* if event == "line": # <<<<<<<<<<<<<<
@@ -18366,10 +18385,10 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* is_call = False
*/
/*else*/ {
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_line, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 795, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_line, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 796, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":796
+ /* "_pydevd_bundle/pydevd_cython.pyx":797
* else: # Not coroutine nor generator
* if event == "line":
* is_line = True # <<<<<<<<<<<<<<
@@ -18378,7 +18397,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":797
+ /* "_pydevd_bundle/pydevd_cython.pyx":798
* if event == "line":
* is_line = True
* is_call = False # <<<<<<<<<<<<<<
@@ -18387,7 +18406,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":798
+ /* "_pydevd_bundle/pydevd_cython.pyx":799
* is_line = True
* is_call = False
* is_return = False # <<<<<<<<<<<<<<
@@ -18396,7 +18415,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":799
+ /* "_pydevd_bundle/pydevd_cython.pyx":800
* is_call = False
* is_return = False
* is_exception_event = False # <<<<<<<<<<<<<<
@@ -18405,7 +18424,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":795
+ /* "_pydevd_bundle/pydevd_cython.pyx":796
*
* else: # Not coroutine nor generator
* if event == "line": # <<<<<<<<<<<<<<
@@ -18415,17 +18434,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L30;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":801
+ /* "_pydevd_bundle/pydevd_cython.pyx":802
* is_exception_event = False
*
* elif event == "return": # <<<<<<<<<<<<<<
* is_line = False
* is_return = True
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 801, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_return, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 802, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":802
+ /* "_pydevd_bundle/pydevd_cython.pyx":803
*
* elif event == "return":
* is_line = False # <<<<<<<<<<<<<<
@@ -18434,7 +18453,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":803
+ /* "_pydevd_bundle/pydevd_cython.pyx":804
* elif event == "return":
* is_line = False
* is_return = True # <<<<<<<<<<<<<<
@@ -18443,7 +18462,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":804
+ /* "_pydevd_bundle/pydevd_cython.pyx":805
* is_line = False
* is_return = True
* is_call = False # <<<<<<<<<<<<<<
@@ -18452,7 +18471,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":805
+ /* "_pydevd_bundle/pydevd_cython.pyx":806
* is_return = True
* is_call = False
* is_exception_event = False # <<<<<<<<<<<<<<
@@ -18461,7 +18480,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":814
+ /* "_pydevd_bundle/pydevd_cython.pyx":815
* # @DontTrace comment.
* if (
* stop_frame is frame # <<<<<<<<<<<<<<
@@ -18475,7 +18494,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L32_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":815
+ /* "_pydevd_bundle/pydevd_cython.pyx":816
* if (
* stop_frame is frame
* and not info.pydev_use_scoped_step_frame # <<<<<<<<<<<<<<
@@ -18489,7 +18508,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L32_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":816
+ /* "_pydevd_bundle/pydevd_cython.pyx":817
* stop_frame is frame
* and not info.pydev_use_scoped_step_frame
* and is_return # <<<<<<<<<<<<<<
@@ -18502,7 +18521,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L32_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":818
+ /* "_pydevd_bundle/pydevd_cython.pyx":819
* and is_return
* and step_cmd
* in (108, 109, 159, 160, 128) # <<<<<<<<<<<<<<
@@ -18525,7 +18544,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
__pyx_L32_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":813
+ /* "_pydevd_bundle/pydevd_cython.pyx":814
* # Note: this is especially troublesome when we're skipping code with the
* # @DontTrace comment.
* if ( # <<<<<<<<<<<<<<
@@ -18534,7 +18553,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":820
+ /* "_pydevd_bundle/pydevd_cython.pyx":821
* in (108, 109, 159, 160, 128)
* ):
* if step_cmd in (108, 109, 128): # <<<<<<<<<<<<<<
@@ -18546,7 +18565,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
case 0x6D:
case 0x80:
- /* "_pydevd_bundle/pydevd_cython.pyx":821
+ /* "_pydevd_bundle/pydevd_cython.pyx":822
* ):
* if step_cmd in (108, 109, 128):
* info.pydev_step_cmd = 107 # <<<<<<<<<<<<<<
@@ -18555,7 +18574,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_step_cmd = 0x6B;
- /* "_pydevd_bundle/pydevd_cython.pyx":820
+ /* "_pydevd_bundle/pydevd_cython.pyx":821
* in (108, 109, 159, 160, 128)
* ):
* if step_cmd in (108, 109, 128): # <<<<<<<<<<<<<<
@@ -18565,7 +18584,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
break;
default:
- /* "_pydevd_bundle/pydevd_cython.pyx":823
+ /* "_pydevd_bundle/pydevd_cython.pyx":824
* info.pydev_step_cmd = 107
* else:
* info.pydev_step_cmd = 144 # <<<<<<<<<<<<<<
@@ -18576,7 +18595,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
break;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":824
+ /* "_pydevd_bundle/pydevd_cython.pyx":825
* else:
* info.pydev_step_cmd = 144
* info.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -18589,7 +18608,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":813
+ /* "_pydevd_bundle/pydevd_cython.pyx":814
* # Note: this is especially troublesome when we're skipping code with the
* # @DontTrace comment.
* if ( # <<<<<<<<<<<<<<
@@ -18598,24 +18617,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":826
+ /* "_pydevd_bundle/pydevd_cython.pyx":827
* info.pydev_step_stop = None
*
* if self.exc_info: # <<<<<<<<<<<<<<
* if self.handle_user_exception(frame):
* return self.trace_dispatch
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_self->exc_info); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 826, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_self->exc_info); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 827, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":827
+ /* "_pydevd_bundle/pydevd_cython.pyx":828
*
* if self.exc_info:
* if self.handle_user_exception(frame): # <<<<<<<<<<<<<<
* return self.trace_dispatch
*
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 827, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_handle_user_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 828, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -18635,15 +18654,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 827, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 828, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 827, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 828, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":828
+ /* "_pydevd_bundle/pydevd_cython.pyx":829
* if self.exc_info:
* if self.handle_user_exception(frame):
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -18651,13 +18670,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* elif event == "call":
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 828, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 829, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":827
+ /* "_pydevd_bundle/pydevd_cython.pyx":828
*
* if self.exc_info:
* if self.handle_user_exception(frame): # <<<<<<<<<<<<<<
@@ -18666,7 +18685,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":826
+ /* "_pydevd_bundle/pydevd_cython.pyx":827
* info.pydev_step_stop = None
*
* if self.exc_info: # <<<<<<<<<<<<<<
@@ -18675,7 +18694,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":801
+ /* "_pydevd_bundle/pydevd_cython.pyx":802
* is_exception_event = False
*
* elif event == "return": # <<<<<<<<<<<<<<
@@ -18685,17 +18704,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L30;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":830
+ /* "_pydevd_bundle/pydevd_cython.pyx":831
* return self.trace_dispatch
*
* elif event == "call": # <<<<<<<<<<<<<<
* is_line = False
* is_call = True
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_call, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 830, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_call, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 831, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":831
+ /* "_pydevd_bundle/pydevd_cython.pyx":832
*
* elif event == "call":
* is_line = False # <<<<<<<<<<<<<<
@@ -18704,7 +18723,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":832
+ /* "_pydevd_bundle/pydevd_cython.pyx":833
* elif event == "call":
* is_line = False
* is_call = True # <<<<<<<<<<<<<<
@@ -18713,7 +18732,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":833
+ /* "_pydevd_bundle/pydevd_cython.pyx":834
* is_line = False
* is_call = True
* is_return = False # <<<<<<<<<<<<<<
@@ -18722,7 +18741,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":834
+ /* "_pydevd_bundle/pydevd_cython.pyx":835
* is_call = True
* is_return = False
* is_exception_event = False # <<<<<<<<<<<<<<
@@ -18731,42 +18750,42 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":835
+ /* "_pydevd_bundle/pydevd_cython.pyx":836
* is_return = False
* is_exception_event = False
* if frame.f_code.co_firstlineno == frame.f_lineno: # Check line to deal with async/await. # <<<<<<<<<<<<<<
* function_breakpoint_on_call_event = py_db.function_breakpoint_name_to_breakpoint.get(frame.f_code.co_name)
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 835, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 836, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_firstlineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 835, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_firstlineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 836, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 835, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 836, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_7 = PyObject_RichCompare(__pyx_t_6, __pyx_t_1, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 835, __pyx_L4_error)
+ __pyx_t_7 = PyObject_RichCompare(__pyx_t_6, __pyx_t_1, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 836, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 835, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 836, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":836
+ /* "_pydevd_bundle/pydevd_cython.pyx":837
* is_exception_event = False
* if frame.f_code.co_firstlineno == frame.f_lineno: # Check line to deal with async/await.
* function_breakpoint_on_call_event = py_db.function_breakpoint_name_to_breakpoint.get(frame.f_code.co_name) # <<<<<<<<<<<<<<
*
* elif event == "exception":
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_function_breakpoint_name_to_brea); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 836, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_function_breakpoint_name_to_brea); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 837, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 836, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 837, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 836, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 837, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_name); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 836, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_name); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 837, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -18788,14 +18807,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 836, __pyx_L4_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 837, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_DECREF_SET(__pyx_v_function_breakpoint_on_call_event, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":835
+ /* "_pydevd_bundle/pydevd_cython.pyx":836
* is_return = False
* is_exception_event = False
* if frame.f_code.co_firstlineno == frame.f_lineno: # Check line to deal with async/await. # <<<<<<<<<<<<<<
@@ -18804,7 +18823,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":830
+ /* "_pydevd_bundle/pydevd_cython.pyx":831
* return self.trace_dispatch
*
* elif event == "call": # <<<<<<<<<<<<<<
@@ -18814,17 +18833,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L30;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":838
+ /* "_pydevd_bundle/pydevd_cython.pyx":839
* function_breakpoint_on_call_event = py_db.function_breakpoint_name_to_breakpoint.get(frame.f_code.co_name)
*
* elif event == "exception": # <<<<<<<<<<<<<<
* is_exception_event = True
* breakpoints_for_file = None
*/
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 838, __pyx_L4_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_v_event, __pyx_n_s_exception, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 839, __pyx_L4_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":839
+ /* "_pydevd_bundle/pydevd_cython.pyx":840
*
* elif event == "exception":
* is_exception_event = True # <<<<<<<<<<<<<<
@@ -18833,7 +18852,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_exception_event = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":840
+ /* "_pydevd_bundle/pydevd_cython.pyx":841
* elif event == "exception":
* is_exception_event = True
* breakpoints_for_file = None # <<<<<<<<<<<<<<
@@ -18843,7 +18862,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_v_breakpoints_for_file = ((PyObject*)Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":841
+ /* "_pydevd_bundle/pydevd_cython.pyx":842
* is_exception_event = True
* breakpoints_for_file = None
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -18852,17 +18871,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_has_exception_breakpoints) {
- /* "_pydevd_bundle/pydevd_cython.pyx":842
+ /* "_pydevd_bundle/pydevd_cython.pyx":843
* breakpoints_for_file = None
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception( # <<<<<<<<<<<<<<
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 842, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_should_stop_on_exception); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- /* "_pydevd_bundle/pydevd_cython.pyx":843
+ /* "_pydevd_bundle/pydevd_cython.pyx":844
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception(
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info # <<<<<<<<<<<<<<
@@ -18871,21 +18890,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 843, __pyx_L4_error)
+ __PYX_ERR(0, 844, __pyx_L4_error)
}
- __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 843, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 844, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 843, __pyx_L4_error)
+ __PYX_ERR(0, 844, __pyx_L4_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 843, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 844, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 843, __pyx_L4_error)
+ __PYX_ERR(0, 844, __pyx_L4_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 843, __pyx_L4_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 844, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -18908,7 +18927,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 842, __pyx_L4_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
@@ -18918,7 +18937,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 842, __pyx_L4_error)
+ __PYX_ERR(0, 843, __pyx_L4_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -18934,17 +18953,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_4);
__Pyx_INCREF(__pyx_t_1);
#else
- __pyx_t_6 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 842, __pyx_L4_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 842, __pyx_L4_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_1 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 842, __pyx_L4_error)
+ __pyx_t_1 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
#endif
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_8 = PyObject_GetIter(__pyx_t_7); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 842, __pyx_L4_error)
+ __pyx_t_8 = PyObject_GetIter(__pyx_t_7); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_8);
@@ -18954,7 +18973,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_GOTREF(__pyx_t_4);
index = 2; __pyx_t_1 = __pyx_t_15(__pyx_t_8); if (unlikely(!__pyx_t_1)) goto __pyx_L40_unpacking_failed;
__Pyx_GOTREF(__pyx_t_1);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_8), 3) < 0) __PYX_ERR(0, 842, __pyx_L4_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_8), 3) < 0) __PYX_ERR(0, 843, __pyx_L4_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
goto __pyx_L41_unpacking_done;
@@ -18962,18 +18981,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 842, __pyx_L4_error)
+ __PYX_ERR(0, 843, __pyx_L4_error)
__pyx_L41_unpacking_done:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":842
+ /* "_pydevd_bundle/pydevd_cython.pyx":843
* breakpoints_for_file = None
* if has_exception_breakpoints:
* should_stop, frame, exc_info = should_stop_on_exception( # <<<<<<<<<<<<<<
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 842, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 843, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_v_should_stop = __pyx_t_10;
__Pyx_DECREF_SET(__pyx_v_frame, __pyx_t_4);
@@ -18981,7 +19000,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_exc_info = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":845
+ /* "_pydevd_bundle/pydevd_cython.pyx":846
* self._args[0], self._args[2], frame, self._args[3], arg, self.exc_info
* )
* self.exc_info = exc_info # <<<<<<<<<<<<<<
@@ -18994,7 +19013,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_self->exc_info);
__pyx_v_self->exc_info = __pyx_v_exc_info;
- /* "_pydevd_bundle/pydevd_cython.pyx":846
+ /* "_pydevd_bundle/pydevd_cython.pyx":847
* )
* self.exc_info = exc_info
* if should_stop: # <<<<<<<<<<<<<<
@@ -19003,28 +19022,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_should_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":847
+ /* "_pydevd_bundle/pydevd_cython.pyx":848
* self.exc_info = exc_info
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
* return self.trace_dispatch
* is_line = False
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 847, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_handle_exception); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 847, __pyx_L4_error)
+ __PYX_ERR(0, 848, __pyx_L4_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 847, __pyx_L4_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 847, __pyx_L4_error)
+ __PYX_ERR(0, 848, __pyx_L4_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 847, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 847, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_EXCEPTION_TYPE_HANDLED); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -19047,15 +19066,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 847, __pyx_L4_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 847, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 848, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":848
+ /* "_pydevd_bundle/pydevd_cython.pyx":849
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED):
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -19063,13 +19082,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* is_return = False
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 848, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 849, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_r = __pyx_t_7;
__pyx_t_7 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":847
+ /* "_pydevd_bundle/pydevd_cython.pyx":848
* self.exc_info = exc_info
* if should_stop:
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED): # <<<<<<<<<<<<<<
@@ -19078,7 +19097,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":846
+ /* "_pydevd_bundle/pydevd_cython.pyx":847
* )
* self.exc_info = exc_info
* if should_stop: # <<<<<<<<<<<<<<
@@ -19087,7 +19106,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":841
+ /* "_pydevd_bundle/pydevd_cython.pyx":842
* is_exception_event = True
* breakpoints_for_file = None
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -19096,7 +19115,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":849
+ /* "_pydevd_bundle/pydevd_cython.pyx":850
* if handle_exception(self._args[0], self._args[3], frame, arg, EXCEPTION_TYPE_HANDLED):
* return self.trace_dispatch
* is_line = False # <<<<<<<<<<<<<<
@@ -19105,7 +19124,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_line = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":850
+ /* "_pydevd_bundle/pydevd_cython.pyx":851
* return self.trace_dispatch
* is_line = False
* is_return = False # <<<<<<<<<<<<<<
@@ -19114,7 +19133,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_return = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":851
+ /* "_pydevd_bundle/pydevd_cython.pyx":852
* is_line = False
* is_return = False
* is_call = False # <<<<<<<<<<<<<<
@@ -19123,7 +19142,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_is_call = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":838
+ /* "_pydevd_bundle/pydevd_cython.pyx":839
* function_breakpoint_on_call_event = py_db.function_breakpoint_name_to_breakpoint.get(frame.f_code.co_name)
*
* elif event == "exception": # <<<<<<<<<<<<<<
@@ -19133,7 +19152,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L30;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":855
+ /* "_pydevd_bundle/pydevd_cython.pyx":856
* else:
* # Unexpected: just keep the same trace func (i.e.: event == 'c_XXX').
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -19142,7 +19161,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*else*/ {
__Pyx_XDECREF(__pyx_r);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 855, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 856, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_r = __pyx_t_7;
__pyx_t_7 = 0;
@@ -19152,7 +19171,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L12:;
- /* "_pydevd_bundle/pydevd_cython.pyx":857
+ /* "_pydevd_bundle/pydevd_cython.pyx":858
* return self.trace_dispatch
*
* if not is_exception_event: # <<<<<<<<<<<<<<
@@ -19162,23 +19181,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (!__pyx_v_is_exception_event);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":858
+ /* "_pydevd_bundle/pydevd_cython.pyx":859
*
* if not is_exception_event:
* breakpoints_for_file = py_db.breakpoints.get(abs_path_canonical_path_and_base[1]) # <<<<<<<<<<<<<<
*
* can_skip = False
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_breakpoints); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 858, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_breakpoints); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 859, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 858, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_get); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 859, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (unlikely(__pyx_v_abs_path_canonical_path_and_base == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 858, __pyx_L4_error)
+ __PYX_ERR(0, 859, __pyx_L4_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_path_canonical_path_and_base, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 858, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_path_canonical_path_and_base, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 859, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -19199,15 +19218,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 858, __pyx_L4_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 859, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- if (!(likely(PyDict_CheckExact(__pyx_t_7))||((__pyx_t_7) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_7))) __PYX_ERR(0, 858, __pyx_L4_error)
+ if (!(likely(PyDict_CheckExact(__pyx_t_7))||((__pyx_t_7) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_7))) __PYX_ERR(0, 859, __pyx_L4_error)
__Pyx_XDECREF_SET(__pyx_v_breakpoints_for_file, ((PyObject*)__pyx_t_7));
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":860
+ /* "_pydevd_bundle/pydevd_cython.pyx":861
* breakpoints_for_file = py_db.breakpoints.get(abs_path_canonical_path_and_base[1])
*
* can_skip = False # <<<<<<<<<<<<<<
@@ -19216,7 +19235,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":862
+ /* "_pydevd_bundle/pydevd_cython.pyx":863
* can_skip = False
*
* if info.pydev_state == 1: # 1 = 1 # <<<<<<<<<<<<<<
@@ -19226,7 +19245,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_info->pydev_state == 1);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":867
+ /* "_pydevd_bundle/pydevd_cython.pyx":868
* # - we should make a step return/step over and we're not in the current frame
* # - we're stepping into a coroutine context and we're not in that context
* if step_cmd == -1: # <<<<<<<<<<<<<<
@@ -19236,7 +19255,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_step_cmd == -1L);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":868
+ /* "_pydevd_bundle/pydevd_cython.pyx":869
* # - we're stepping into a coroutine context and we're not in that context
* if step_cmd == -1:
* can_skip = True # <<<<<<<<<<<<<<
@@ -19245,7 +19264,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":867
+ /* "_pydevd_bundle/pydevd_cython.pyx":868
* # - we should make a step return/step over and we're not in the current frame
* # - we're stepping into a coroutine context and we're not in that context
* if step_cmd == -1: # <<<<<<<<<<<<<<
@@ -19255,7 +19274,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L46;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":870
+ /* "_pydevd_bundle/pydevd_cython.pyx":871
* can_skip = True
*
* elif step_cmd in ( # <<<<<<<<<<<<<<
@@ -19265,7 +19284,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
switch (__pyx_v_step_cmd) {
case 0x6C:
- /* "_pydevd_bundle/pydevd_cython.pyx":871
+ /* "_pydevd_bundle/pydevd_cython.pyx":872
*
* elif step_cmd in (
* 108, # <<<<<<<<<<<<<<
@@ -19274,7 +19293,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
case 0x6D:
- /* "_pydevd_bundle/pydevd_cython.pyx":872
+ /* "_pydevd_bundle/pydevd_cython.pyx":873
* elif step_cmd in (
* 108,
* 109, # <<<<<<<<<<<<<<
@@ -19283,7 +19302,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
case 0x9F:
- /* "_pydevd_bundle/pydevd_cython.pyx":873
+ /* "_pydevd_bundle/pydevd_cython.pyx":874
* 108,
* 109,
* 159, # <<<<<<<<<<<<<<
@@ -19292,7 +19311,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
case 0xA0:
- /* "_pydevd_bundle/pydevd_cython.pyx":870
+ /* "_pydevd_bundle/pydevd_cython.pyx":871
* can_skip = True
*
* elif step_cmd in ( # <<<<<<<<<<<<<<
@@ -19312,22 +19331,22 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L47_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":875
+ /* "_pydevd_bundle/pydevd_cython.pyx":876
* 159,
* 160,
* ) and not self._is_same_frame(stop_frame, frame): # <<<<<<<<<<<<<<
* can_skip = True
*
*/
- __pyx_t_7 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 875, __pyx_L4_error)
+ __pyx_t_7 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 876, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 875, __pyx_L4_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 876, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_16 = (!__pyx_t_12);
__pyx_t_10 = __pyx_t_16;
__pyx_L47_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":870
+ /* "_pydevd_bundle/pydevd_cython.pyx":871
* can_skip = True
*
* elif step_cmd in ( # <<<<<<<<<<<<<<
@@ -19336,7 +19355,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":876
+ /* "_pydevd_bundle/pydevd_cython.pyx":877
* 160,
* ) and not self._is_same_frame(stop_frame, frame):
* can_skip = True # <<<<<<<<<<<<<<
@@ -19345,7 +19364,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":870
+ /* "_pydevd_bundle/pydevd_cython.pyx":871
* can_skip = True
*
* elif step_cmd in ( # <<<<<<<<<<<<<<
@@ -19355,7 +19374,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L46;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":878
+ /* "_pydevd_bundle/pydevd_cython.pyx":879
* can_skip = True
*
* elif step_cmd == 128 and ( # <<<<<<<<<<<<<<
@@ -19369,7 +19388,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L49_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":879
+ /* "_pydevd_bundle/pydevd_cython.pyx":880
*
* elif step_cmd == 128 and (
* stop_frame is not None # <<<<<<<<<<<<<<
@@ -19383,7 +19402,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L49_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":880
+ /* "_pydevd_bundle/pydevd_cython.pyx":881
* elif step_cmd == 128 and (
* stop_frame is not None
* and stop_frame is not frame # <<<<<<<<<<<<<<
@@ -19397,14 +19416,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L49_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":881
+ /* "_pydevd_bundle/pydevd_cython.pyx":882
* stop_frame is not None
* and stop_frame is not frame
* and stop_frame is not frame.f_back # <<<<<<<<<<<<<<
* and (frame.f_back is None or stop_frame is not frame.f_back.f_back)
* ):
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 881, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 882, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_16 = (__pyx_v_stop_frame != __pyx_t_7);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
@@ -19414,14 +19433,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L49_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":882
+ /* "_pydevd_bundle/pydevd_cython.pyx":883
* and stop_frame is not frame
* and stop_frame is not frame.f_back
* and (frame.f_back is None or stop_frame is not frame.f_back.f_back) # <<<<<<<<<<<<<<
* ):
* can_skip = True
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 882, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 883, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_16 = (__pyx_t_7 == Py_None);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
@@ -19430,9 +19449,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
goto __pyx_L49_bool_binop_done;
}
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 882, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 883, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 882, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 883, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_16 = (__pyx_v_stop_frame != __pyx_t_8);
@@ -19440,7 +19459,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
__pyx_L49_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":878
+ /* "_pydevd_bundle/pydevd_cython.pyx":879
* can_skip = True
*
* elif step_cmd == 128 and ( # <<<<<<<<<<<<<<
@@ -19449,7 +19468,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":884
+ /* "_pydevd_bundle/pydevd_cython.pyx":885
* and (frame.f_back is None or stop_frame is not frame.f_back.f_back)
* ):
* can_skip = True # <<<<<<<<<<<<<<
@@ -19458,7 +19477,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":878
+ /* "_pydevd_bundle/pydevd_cython.pyx":879
* can_skip = True
*
* elif step_cmd == 128 and ( # <<<<<<<<<<<<<<
@@ -19468,7 +19487,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L46;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":886
+ /* "_pydevd_bundle/pydevd_cython.pyx":887
* can_skip = True
*
* elif step_cmd == 144: # <<<<<<<<<<<<<<
@@ -19478,18 +19497,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_step_cmd == 0x90);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":887
+ /* "_pydevd_bundle/pydevd_cython.pyx":888
*
* elif step_cmd == 144:
* if py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
* frame.f_back is None or py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True)
* ):
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 887, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 888, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 887, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 888, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 887, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 888, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -19511,11 +19530,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 887, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 888, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 887, __pyx_L4_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 888, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_16) {
} else {
@@ -19523,14 +19542,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L56_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":888
+ /* "_pydevd_bundle/pydevd_cython.pyx":889
* elif step_cmd == 144:
* if py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and (
* frame.f_back is None or py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True) # <<<<<<<<<<<<<<
* ):
* can_skip = True
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_16 = (__pyx_t_8 == Py_None);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
@@ -19539,16 +19558,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
goto __pyx_L56_bool_binop_done;
}
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_4 = NULL;
@@ -19571,16 +19590,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 888, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 888, __pyx_L4_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 889, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_10 = __pyx_t_16;
__pyx_L56_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":887
+ /* "_pydevd_bundle/pydevd_cython.pyx":888
*
* elif step_cmd == 144:
* if py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
@@ -19589,7 +19608,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":890
+ /* "_pydevd_bundle/pydevd_cython.pyx":891
* frame.f_back is None or py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True)
* ):
* can_skip = True # <<<<<<<<<<<<<<
@@ -19598,7 +19617,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":887
+ /* "_pydevd_bundle/pydevd_cython.pyx":888
*
* elif step_cmd == 144:
* if py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
@@ -19607,7 +19626,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":886
+ /* "_pydevd_bundle/pydevd_cython.pyx":887
* can_skip = True
*
* elif step_cmd == 144: # <<<<<<<<<<<<<<
@@ -19617,7 +19636,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L46;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":892
+ /* "_pydevd_bundle/pydevd_cython.pyx":893
* can_skip = True
*
* elif step_cmd == 206: # <<<<<<<<<<<<<<
@@ -19627,7 +19646,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_step_cmd == 0xCE);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":893
+ /* "_pydevd_bundle/pydevd_cython.pyx":894
*
* elif step_cmd == 206:
* f = frame # <<<<<<<<<<<<<<
@@ -19637,7 +19656,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_frame);
__Pyx_XDECREF_SET(__pyx_v_f, __pyx_v_frame);
- /* "_pydevd_bundle/pydevd_cython.pyx":894
+ /* "_pydevd_bundle/pydevd_cython.pyx":895
* elif step_cmd == 206:
* f = frame
* while f is not None: # <<<<<<<<<<<<<<
@@ -19648,20 +19667,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_f != Py_None);
if (!__pyx_t_10) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":895
+ /* "_pydevd_bundle/pydevd_cython.pyx":896
* f = frame
* while f is not None:
* if self._is_same_frame(stop_frame, f): # <<<<<<<<<<<<<<
* break
* f = f.f_back
*/
- __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_f); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 895, __pyx_L4_error)
+ __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_f); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 896, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 895, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 896, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":896
+ /* "_pydevd_bundle/pydevd_cython.pyx":897
* while f is not None:
* if self._is_same_frame(stop_frame, f):
* break # <<<<<<<<<<<<<<
@@ -19670,7 +19689,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
goto __pyx_L60_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":895
+ /* "_pydevd_bundle/pydevd_cython.pyx":896
* f = frame
* while f is not None:
* if self._is_same_frame(stop_frame, f): # <<<<<<<<<<<<<<
@@ -19679,20 +19698,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":897
+ /* "_pydevd_bundle/pydevd_cython.pyx":898
* if self._is_same_frame(stop_frame, f):
* break
* f = f.f_back # <<<<<<<<<<<<<<
* else:
* can_skip = True
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 897, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 898, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_8);
__pyx_t_8 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":899
+ /* "_pydevd_bundle/pydevd_cython.pyx":900
* f = f.f_back
* else:
* can_skip = True # <<<<<<<<<<<<<<
@@ -19704,7 +19723,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L60_break:;
- /* "_pydevd_bundle/pydevd_cython.pyx":892
+ /* "_pydevd_bundle/pydevd_cython.pyx":893
* can_skip = True
*
* elif step_cmd == 206: # <<<<<<<<<<<<<<
@@ -19714,7 +19733,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L46:;
- /* "_pydevd_bundle/pydevd_cython.pyx":901
+ /* "_pydevd_bundle/pydevd_cython.pyx":902
* can_skip = True
*
* if can_skip: # <<<<<<<<<<<<<<
@@ -19723,7 +19742,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_can_skip) {
- /* "_pydevd_bundle/pydevd_cython.pyx":902
+ /* "_pydevd_bundle/pydevd_cython.pyx":903
*
* if can_skip:
* if plugin_manager is not None and (py_db.has_plugin_line_breaks or py_db.has_plugin_exception_breaks): # <<<<<<<<<<<<<<
@@ -19736,31 +19755,31 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
goto __pyx_L64_bool_binop_done;
}
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_line_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 902, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_line_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 903, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 902, __pyx_L4_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 903, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (!__pyx_t_16) {
} else {
__pyx_t_10 = __pyx_t_16;
goto __pyx_L64_bool_binop_done;
}
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_exception_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 902, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_exception_breaks); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 903, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 902, __pyx_L4_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 903, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_10 = __pyx_t_16;
__pyx_L64_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":903
+ /* "_pydevd_bundle/pydevd_cython.pyx":904
* if can_skip:
* if plugin_manager is not None and (py_db.has_plugin_line_breaks or py_db.has_plugin_exception_breaks):
* can_skip = plugin_manager.can_skip(py_db, frame) # <<<<<<<<<<<<<<
*
* if (
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_can_skip); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 903, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_can_skip); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 904, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_1 = NULL;
__pyx_t_5 = 0;
@@ -19780,15 +19799,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[3] = {__pyx_t_1, __pyx_v_py_db, __pyx_v_frame};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 903, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 904, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 903, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 904, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_v_can_skip = __pyx_t_10;
- /* "_pydevd_bundle/pydevd_cython.pyx":902
+ /* "_pydevd_bundle/pydevd_cython.pyx":903
*
* if can_skip:
* if plugin_manager is not None and (py_db.has_plugin_line_breaks or py_db.has_plugin_exception_breaks): # <<<<<<<<<<<<<<
@@ -19797,7 +19816,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":906
+ /* "_pydevd_bundle/pydevd_cython.pyx":907
*
* if (
* can_skip # <<<<<<<<<<<<<<
@@ -19810,16 +19829,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L68_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":907
+ /* "_pydevd_bundle/pydevd_cython.pyx":908
* if (
* can_skip
* and py_db.show_return_values # <<<<<<<<<<<<<<
* and info.pydev_step_cmd in (108, 159)
* and self._is_same_frame(stop_frame, frame.f_back)
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_show_return_values); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 907, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_show_return_values); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 908, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 907, __pyx_L4_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 908, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_16) {
} else {
@@ -19827,7 +19846,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L68_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":908
+ /* "_pydevd_bundle/pydevd_cython.pyx":909
* can_skip
* and py_db.show_return_values
* and info.pydev_step_cmd in (108, 159) # <<<<<<<<<<<<<<
@@ -19850,24 +19869,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L68_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":909
+ /* "_pydevd_bundle/pydevd_cython.pyx":910
* and py_db.show_return_values
* and info.pydev_step_cmd in (108, 159)
* and self._is_same_frame(stop_frame, frame.f_back) # <<<<<<<<<<<<<<
* ):
* # trace function for showing return values after step over
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 909, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 910, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_8); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 909, __pyx_L4_error)
+ __pyx_t_7 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_8); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 910, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 909, __pyx_L4_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 910, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_10 = __pyx_t_12;
__pyx_L68_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":905
+ /* "_pydevd_bundle/pydevd_cython.pyx":906
* can_skip = plugin_manager.can_skip(py_db, frame)
*
* if ( # <<<<<<<<<<<<<<
@@ -19876,7 +19895,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":912
+ /* "_pydevd_bundle/pydevd_cython.pyx":913
* ):
* # trace function for showing return values after step over
* can_skip = False # <<<<<<<<<<<<<<
@@ -19885,7 +19904,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_can_skip = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":905
+ /* "_pydevd_bundle/pydevd_cython.pyx":906
* can_skip = plugin_manager.can_skip(py_db, frame)
*
* if ( # <<<<<<<<<<<<<<
@@ -19894,7 +19913,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":901
+ /* "_pydevd_bundle/pydevd_cython.pyx":902
* can_skip = True
*
* if can_skip: # <<<<<<<<<<<<<<
@@ -19903,7 +19922,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":862
+ /* "_pydevd_bundle/pydevd_cython.pyx":863
* can_skip = False
*
* if info.pydev_state == 1: # 1 = 1 # <<<<<<<<<<<<<<
@@ -19912,30 +19931,30 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":919
+ /* "_pydevd_bundle/pydevd_cython.pyx":920
* # so, that's why the additional checks are there.
*
* if function_breakpoint_on_call_event: # <<<<<<<<<<<<<<
* pass # Do nothing here (just keep on going as we can't skip it).
*
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_function_breakpoint_on_call_event); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 919, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_function_breakpoint_on_call_event); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 920, __pyx_L4_error)
if (__pyx_t_10) {
goto __pyx_L72;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":922
+ /* "_pydevd_bundle/pydevd_cython.pyx":923
* pass # Do nothing here (just keep on going as we can't skip it).
*
* elif not breakpoints_for_file: # <<<<<<<<<<<<<<
* if can_skip:
* if has_exception_breakpoints:
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoints_for_file); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 922, __pyx_L4_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoints_for_file); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 923, __pyx_L4_error)
__pyx_t_12 = (!__pyx_t_10);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":923
+ /* "_pydevd_bundle/pydevd_cython.pyx":924
*
* elif not breakpoints_for_file:
* if can_skip: # <<<<<<<<<<<<<<
@@ -19944,7 +19963,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_can_skip) {
- /* "_pydevd_bundle/pydevd_cython.pyx":924
+ /* "_pydevd_bundle/pydevd_cython.pyx":925
* elif not breakpoints_for_file:
* if can_skip:
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -19953,7 +19972,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_has_exception_breakpoints) {
- /* "_pydevd_bundle/pydevd_cython.pyx":925
+ /* "_pydevd_bundle/pydevd_cython.pyx":926
* if can_skip:
* if has_exception_breakpoints:
* return self.trace_exception # <<<<<<<<<<<<<<
@@ -19961,13 +19980,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* return None if is_call else NO_FTRACE
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 925, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 926, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_r = __pyx_t_7;
__pyx_t_7 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":924
+ /* "_pydevd_bundle/pydevd_cython.pyx":925
* elif not breakpoints_for_file:
* if can_skip:
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -19976,7 +19995,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":927
+ /* "_pydevd_bundle/pydevd_cython.pyx":928
* return self.trace_exception
* else:
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -19989,7 +20008,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_7 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 927, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 928, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_7 = __pyx_t_8;
__pyx_t_8 = 0;
@@ -19999,7 +20018,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L3_return;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":923
+ /* "_pydevd_bundle/pydevd_cython.pyx":924
*
* elif not breakpoints_for_file:
* if can_skip: # <<<<<<<<<<<<<<
@@ -20008,7 +20027,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":922
+ /* "_pydevd_bundle/pydevd_cython.pyx":923
* pass # Do nothing here (just keep on going as we can't skip it).
*
* elif not breakpoints_for_file: # <<<<<<<<<<<<<<
@@ -20018,7 +20037,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L72;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":931
+ /* "_pydevd_bundle/pydevd_cython.pyx":932
* else:
* # When cached, 0 means we don't have a breakpoint and 1 means we have.
* if can_skip: # <<<<<<<<<<<<<<
@@ -20028,7 +20047,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
/*else*/ {
if (__pyx_v_can_skip) {
- /* "_pydevd_bundle/pydevd_cython.pyx":932
+ /* "_pydevd_bundle/pydevd_cython.pyx":933
* # When cached, 0 means we don't have a breakpoint and 1 means we have.
* if can_skip:
* breakpoints_in_line_cache = frame_skips_cache.get(line_cache_key, -1) # <<<<<<<<<<<<<<
@@ -20037,15 +20056,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "get");
- __PYX_ERR(0, 932, __pyx_L4_error)
+ __PYX_ERR(0, 933, __pyx_L4_error)
}
- __pyx_t_7 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_line_cache_key, __pyx_int_neg_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 932, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_line_cache_key, __pyx_int_neg_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 933, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 932, __pyx_L4_error)
+ __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 933, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_v_breakpoints_in_line_cache = __pyx_t_9;
- /* "_pydevd_bundle/pydevd_cython.pyx":933
+ /* "_pydevd_bundle/pydevd_cython.pyx":934
* if can_skip:
* breakpoints_in_line_cache = frame_skips_cache.get(line_cache_key, -1)
* if breakpoints_in_line_cache == 0: # <<<<<<<<<<<<<<
@@ -20055,7 +20074,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_breakpoints_in_line_cache == 0);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":934
+ /* "_pydevd_bundle/pydevd_cython.pyx":935
* breakpoints_in_line_cache = frame_skips_cache.get(line_cache_key, -1)
* if breakpoints_in_line_cache == 0:
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -20063,13 +20082,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* breakpoints_in_frame_cache = frame_skips_cache.get(frame_cache_key, -1)
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 934, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 935, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_r = __pyx_t_7;
__pyx_t_7 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":933
+ /* "_pydevd_bundle/pydevd_cython.pyx":934
* if can_skip:
* breakpoints_in_line_cache = frame_skips_cache.get(line_cache_key, -1)
* if breakpoints_in_line_cache == 0: # <<<<<<<<<<<<<<
@@ -20078,7 +20097,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":931
+ /* "_pydevd_bundle/pydevd_cython.pyx":932
* else:
* # When cached, 0 means we don't have a breakpoint and 1 means we have.
* if can_skip: # <<<<<<<<<<<<<<
@@ -20087,7 +20106,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":936
+ /* "_pydevd_bundle/pydevd_cython.pyx":937
* return self.trace_dispatch
*
* breakpoints_in_frame_cache = frame_skips_cache.get(frame_cache_key, -1) # <<<<<<<<<<<<<<
@@ -20096,15 +20115,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "get");
- __PYX_ERR(0, 936, __pyx_L4_error)
+ __PYX_ERR(0, 937, __pyx_L4_error)
}
- __pyx_t_7 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_neg_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 936, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyDict_GetItemDefault(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_neg_1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 937, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 936, __pyx_L4_error)
+ __pyx_t_9 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_9 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 937, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_v_breakpoints_in_frame_cache = __pyx_t_9;
- /* "_pydevd_bundle/pydevd_cython.pyx":937
+ /* "_pydevd_bundle/pydevd_cython.pyx":938
*
* breakpoints_in_frame_cache = frame_skips_cache.get(frame_cache_key, -1)
* if breakpoints_in_frame_cache != -1: # <<<<<<<<<<<<<<
@@ -20114,7 +20133,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_breakpoints_in_frame_cache != -1L);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":939
+ /* "_pydevd_bundle/pydevd_cython.pyx":940
* if breakpoints_in_frame_cache != -1:
* # Gotten from cache.
* has_breakpoint_in_frame = breakpoints_in_frame_cache == 1 # <<<<<<<<<<<<<<
@@ -20123,7 +20142,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_has_breakpoint_in_frame = (__pyx_v_breakpoints_in_frame_cache == 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":937
+ /* "_pydevd_bundle/pydevd_cython.pyx":938
*
* breakpoints_in_frame_cache = frame_skips_cache.get(frame_cache_key, -1)
* if breakpoints_in_frame_cache != -1: # <<<<<<<<<<<<<<
@@ -20133,7 +20152,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L77;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":942
+ /* "_pydevd_bundle/pydevd_cython.pyx":943
*
* else:
* has_breakpoint_in_frame = False # <<<<<<<<<<<<<<
@@ -20143,7 +20162,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
/*else*/ {
__pyx_v_has_breakpoint_in_frame = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":944
+ /* "_pydevd_bundle/pydevd_cython.pyx":945
* has_breakpoint_in_frame = False
*
* try: # <<<<<<<<<<<<<<
@@ -20159,31 +20178,31 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGOTREF(__pyx_t_19);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":945
+ /* "_pydevd_bundle/pydevd_cython.pyx":946
*
* try:
* func_lines = set() # <<<<<<<<<<<<<<
* for offset_and_lineno in dis.findlinestarts(frame.f_code):
* func_lines.add(offset_and_lineno[1])
*/
- __pyx_t_7 = PySet_New(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 945, __pyx_L78_error)
+ __pyx_t_7 = PySet_New(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 946, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_v_func_lines = ((PyObject*)__pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":946
+ /* "_pydevd_bundle/pydevd_cython.pyx":947
* try:
* func_lines = set()
* for offset_and_lineno in dis.findlinestarts(frame.f_code): # <<<<<<<<<<<<<<
* func_lines.add(offset_and_lineno[1])
* except:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_dis); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_dis); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_findlinestarts); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_findlinestarts); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -20204,7 +20223,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 946, __pyx_L78_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
@@ -20213,9 +20232,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_13 = 0;
__pyx_t_14 = NULL;
} else {
- __pyx_t_13 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_t_7); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_13 = -1; __pyx_t_1 = PyObject_GetIter(__pyx_t_7); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_14 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_14 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_1); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 947, __pyx_L78_error)
}
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
for (;;) {
@@ -20224,28 +20243,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
{
Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 946, __pyx_L78_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 947, __pyx_L78_error)
#endif
if (__pyx_t_13 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_7 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_7); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_7 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_7); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 947, __pyx_L78_error)
#else
- __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_7);
#endif
} else {
{
Py_ssize_t __pyx_temp = __Pyx_PyTuple_GET_SIZE(__pyx_t_1);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 946, __pyx_L78_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 947, __pyx_L78_error)
#endif
if (__pyx_t_13 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_7 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_7); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_7 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_13); __Pyx_INCREF(__pyx_t_7); __pyx_t_13++; if (unlikely((0 < 0))) __PYX_ERR(0, 947, __pyx_L78_error)
#else
- __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 946, __pyx_L78_error)
+ __pyx_t_7 = __Pyx_PySequence_ITEM(__pyx_t_1, __pyx_t_13); __pyx_t_13++; if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 947, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_7);
#endif
}
@@ -20255,7 +20274,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject* exc_type = PyErr_Occurred();
if (exc_type) {
if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();
- else __PYX_ERR(0, 946, __pyx_L78_error)
+ else __PYX_ERR(0, 947, __pyx_L78_error)
}
break;
}
@@ -20264,19 +20283,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF_SET(__pyx_v_offset_and_lineno, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":947
+ /* "_pydevd_bundle/pydevd_cython.pyx":948
* func_lines = set()
* for offset_and_lineno in dis.findlinestarts(frame.f_code):
* func_lines.add(offset_and_lineno[1]) # <<<<<<<<<<<<<<
* except:
* # This is a fallback for implementations where we can't get the function
*/
- __pyx_t_7 = __Pyx_GetItemInt(__pyx_v_offset_and_lineno, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 947, __pyx_L78_error)
+ __pyx_t_7 = __Pyx_GetItemInt(__pyx_v_offset_and_lineno, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 948, __pyx_L78_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_20 = PySet_Add(__pyx_v_func_lines, __pyx_t_7); if (unlikely(__pyx_t_20 == ((int)-1))) __PYX_ERR(0, 947, __pyx_L78_error)
+ __pyx_t_20 = PySet_Add(__pyx_v_func_lines, __pyx_t_7); if (unlikely(__pyx_t_20 == ((int)-1))) __PYX_ERR(0, 948, __pyx_L78_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":946
+ /* "_pydevd_bundle/pydevd_cython.pyx":947
* try:
* func_lines = set()
* for offset_and_lineno in dis.findlinestarts(frame.f_code): # <<<<<<<<<<<<<<
@@ -20286,7 +20305,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":944
+ /* "_pydevd_bundle/pydevd_cython.pyx":945
* has_breakpoint_in_frame = False
*
* try: # <<<<<<<<<<<<<<
@@ -20295,7 +20314,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":967
+ /* "_pydevd_bundle/pydevd_cython.pyx":968
* break
* else:
* for bp_line in breakpoints_for_file: # iterate on keys # <<<<<<<<<<<<<<
@@ -20306,9 +20325,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_13 = 0;
if (unlikely(__pyx_v_breakpoints_for_file == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable");
- __PYX_ERR(0, 967, __pyx_L80_except_error)
+ __PYX_ERR(0, 968, __pyx_L80_except_error)
}
- __pyx_t_7 = __Pyx_dict_iterator(__pyx_v_breakpoints_for_file, 1, ((PyObject *)NULL), (&__pyx_t_21), (&__pyx_t_9)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 967, __pyx_L80_except_error)
+ __pyx_t_7 = __Pyx_dict_iterator(__pyx_v_breakpoints_for_file, 1, ((PyObject *)NULL), (&__pyx_t_21), (&__pyx_t_9)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 968, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_XDECREF(__pyx_t_1);
__pyx_t_1 = __pyx_t_7;
@@ -20316,26 +20335,26 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
while (1) {
__pyx_t_11 = __Pyx_dict_iter_next(__pyx_t_1, __pyx_t_21, &__pyx_t_13, &__pyx_t_7, NULL, NULL, __pyx_t_9);
if (unlikely(__pyx_t_11 == 0)) break;
- if (unlikely(__pyx_t_11 == -1)) __PYX_ERR(0, 967, __pyx_L80_except_error)
+ if (unlikely(__pyx_t_11 == -1)) __PYX_ERR(0, 968, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_11 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_11 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 967, __pyx_L80_except_error)
+ __pyx_t_11 = __Pyx_PyInt_As_int(__pyx_t_7); if (unlikely((__pyx_t_11 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 968, __pyx_L80_except_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_v_bp_line = __pyx_t_11;
- /* "_pydevd_bundle/pydevd_cython.pyx":968
+ /* "_pydevd_bundle/pydevd_cython.pyx":969
* else:
* for bp_line in breakpoints_for_file: # iterate on keys
* if bp_line in func_lines: # <<<<<<<<<<<<<<
* has_breakpoint_in_frame = True
* break
*/
- __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_bp_line); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 968, __pyx_L80_except_error)
+ __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_bp_line); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 969, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_12 = (__Pyx_PySet_ContainsTF(__pyx_t_7, __pyx_v_func_lines, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 968, __pyx_L80_except_error)
+ __pyx_t_12 = (__Pyx_PySet_ContainsTF(__pyx_t_7, __pyx_v_func_lines, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 969, __pyx_L80_except_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":969
+ /* "_pydevd_bundle/pydevd_cython.pyx":970
* for bp_line in breakpoints_for_file: # iterate on keys
* if bp_line in func_lines:
* has_breakpoint_in_frame = True # <<<<<<<<<<<<<<
@@ -20344,7 +20363,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_has_breakpoint_in_frame = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":970
+ /* "_pydevd_bundle/pydevd_cython.pyx":971
* if bp_line in func_lines:
* has_breakpoint_in_frame = True
* break # <<<<<<<<<<<<<<
@@ -20353,7 +20372,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
goto __pyx_L88_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":968
+ /* "_pydevd_bundle/pydevd_cython.pyx":969
* else:
* for bp_line in breakpoints_for_file: # iterate on keys
* if bp_line in func_lines: # <<<<<<<<<<<<<<
@@ -20378,7 +20397,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":948
+ /* "_pydevd_bundle/pydevd_cython.pyx":949
* for offset_and_lineno in dis.findlinestarts(frame.f_code):
* func_lines.add(offset_and_lineno[1])
* except: # <<<<<<<<<<<<<<
@@ -20387,28 +20406,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame.trace_dispatch", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_7, &__pyx_t_8) < 0) __PYX_ERR(0, 948, __pyx_L80_except_error)
+ if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_7, &__pyx_t_8) < 0) __PYX_ERR(0, 949, __pyx_L80_except_error)
__Pyx_XGOTREF(__pyx_t_1);
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":955
+ /* "_pydevd_bundle/pydevd_cython.pyx":956
*
* # Checks the breakpoint to see if there is a context match in some function.
* curr_func_name = frame.f_code.co_name # <<<<<<<<<<<<<<
*
* # global context is set with an empty name
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 955, __pyx_L80_except_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 956, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 955, __pyx_L80_except_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 956, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (!(likely(PyString_CheckExact(__pyx_t_4))||((__pyx_t_4) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_4))) __PYX_ERR(0, 955, __pyx_L80_except_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_4))||((__pyx_t_4) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_4))) __PYX_ERR(0, 956, __pyx_L80_except_error)
__pyx_v_curr_func_name = ((PyObject*)__pyx_t_4);
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":958
+ /* "_pydevd_bundle/pydevd_cython.pyx":959
*
* # global context is set with an empty name
* if curr_func_name in ("?", "", ""): # <<<<<<<<<<<<<<
@@ -20417,26 +20436,26 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__Pyx_INCREF(__pyx_v_curr_func_name);
__pyx_t_22 = __pyx_v_curr_func_name;
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s__4, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 958, __pyx_L80_except_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s__4, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 959, __pyx_L80_except_error)
if (!__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L93_bool_binop_done;
}
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_module, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 958, __pyx_L80_except_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_module, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 959, __pyx_L80_except_error)
if (!__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L93_bool_binop_done;
}
- __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_lambda, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 958, __pyx_L80_except_error)
+ __pyx_t_10 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_lambda, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 959, __pyx_L80_except_error)
__pyx_t_12 = __pyx_t_10;
__pyx_L93_bool_binop_done:;
__Pyx_DECREF(__pyx_t_22); __pyx_t_22 = 0;
__pyx_t_10 = __pyx_t_12;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":959
+ /* "_pydevd_bundle/pydevd_cython.pyx":960
* # global context is set with an empty name
* if curr_func_name in ("?", "", ""):
* curr_func_name = "" # <<<<<<<<<<<<<<
@@ -20446,7 +20465,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_kp_s_);
__Pyx_DECREF_SET(__pyx_v_curr_func_name, __pyx_kp_s_);
- /* "_pydevd_bundle/pydevd_cython.pyx":958
+ /* "_pydevd_bundle/pydevd_cython.pyx":959
*
* # global context is set with an empty name
* if curr_func_name in ("?", "", ""): # <<<<<<<<<<<<<<
@@ -20455,7 +20474,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":961
+ /* "_pydevd_bundle/pydevd_cython.pyx":962
* curr_func_name = ""
*
* for bp in breakpoints_for_file.values(): # <<<<<<<<<<<<<<
@@ -20465,9 +20484,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_21 = 0;
if (unlikely(__pyx_v_breakpoints_for_file == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "values");
- __PYX_ERR(0, 961, __pyx_L80_except_error)
+ __PYX_ERR(0, 962, __pyx_L80_except_error)
}
- __pyx_t_6 = __Pyx_dict_iterator(__pyx_v_breakpoints_for_file, 1, __pyx_n_s_values, (&__pyx_t_13), (&__pyx_t_9)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 961, __pyx_L80_except_error)
+ __pyx_t_6 = __Pyx_dict_iterator(__pyx_v_breakpoints_for_file, 1, __pyx_n_s_values, (&__pyx_t_13), (&__pyx_t_9)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 962, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_XDECREF(__pyx_t_4);
__pyx_t_4 = __pyx_t_6;
@@ -20475,34 +20494,34 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
while (1) {
__pyx_t_11 = __Pyx_dict_iter_next(__pyx_t_4, __pyx_t_13, &__pyx_t_21, NULL, &__pyx_t_6, NULL, __pyx_t_9);
if (unlikely(__pyx_t_11 == 0)) break;
- if (unlikely(__pyx_t_11 == -1)) __PYX_ERR(0, 961, __pyx_L80_except_error)
+ if (unlikely(__pyx_t_11 == -1)) __PYX_ERR(0, 962, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_XDECREF_SET(__pyx_v_bp, __pyx_t_6);
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":963
+ /* "_pydevd_bundle/pydevd_cython.pyx":964
* for bp in breakpoints_for_file.values():
* # will match either global or some function
* if bp.func_name in ("None", curr_func_name): # <<<<<<<<<<<<<<
* has_breakpoint_in_frame = True
* break
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_bp, __pyx_n_s_func_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 963, __pyx_L80_except_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_bp, __pyx_n_s_func_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 964, __pyx_L80_except_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_12 = (__Pyx_PyString_Equals(__pyx_t_6, __pyx_n_s_None, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 963, __pyx_L80_except_error)
+ __pyx_t_12 = (__Pyx_PyString_Equals(__pyx_t_6, __pyx_n_s_None, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 964, __pyx_L80_except_error)
if (!__pyx_t_12) {
} else {
__pyx_t_10 = __pyx_t_12;
goto __pyx_L99_bool_binop_done;
}
- __pyx_t_12 = (__Pyx_PyString_Equals(__pyx_t_6, __pyx_v_curr_func_name, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 963, __pyx_L80_except_error)
+ __pyx_t_12 = (__Pyx_PyString_Equals(__pyx_t_6, __pyx_v_curr_func_name, Py_EQ)); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 964, __pyx_L80_except_error)
__pyx_t_10 = __pyx_t_12;
__pyx_L99_bool_binop_done:;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_12 = __pyx_t_10;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":964
+ /* "_pydevd_bundle/pydevd_cython.pyx":965
* # will match either global or some function
* if bp.func_name in ("None", curr_func_name):
* has_breakpoint_in_frame = True # <<<<<<<<<<<<<<
@@ -20511,7 +20530,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_has_breakpoint_in_frame = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":965
+ /* "_pydevd_bundle/pydevd_cython.pyx":966
* if bp.func_name in ("None", curr_func_name):
* has_breakpoint_in_frame = True
* break # <<<<<<<<<<<<<<
@@ -20520,7 +20539,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
goto __pyx_L97_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":963
+ /* "_pydevd_bundle/pydevd_cython.pyx":964
* for bp in breakpoints_for_file.values():
* # will match either global or some function
* if bp.func_name in ("None", curr_func_name): # <<<<<<<<<<<<<<
@@ -20537,7 +20556,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L79_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":944
+ /* "_pydevd_bundle/pydevd_cython.pyx":945
* has_breakpoint_in_frame = False
*
* try: # <<<<<<<<<<<<<<
@@ -20558,7 +20577,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L83_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":973
+ /* "_pydevd_bundle/pydevd_cython.pyx":974
*
* # Cache the value (1 or 0 or -1 for default because of cython).
* if has_breakpoint_in_frame: # <<<<<<<<<<<<<<
@@ -20567,7 +20586,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_has_breakpoint_in_frame) {
- /* "_pydevd_bundle/pydevd_cython.pyx":974
+ /* "_pydevd_bundle/pydevd_cython.pyx":975
* # Cache the value (1 or 0 or -1 for default because of cython).
* if has_breakpoint_in_frame:
* frame_skips_cache[frame_cache_key] = 1 # <<<<<<<<<<<<<<
@@ -20576,11 +20595,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 974, __pyx_L4_error)
+ __PYX_ERR(0, 975, __pyx_L4_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_1) < 0))) __PYX_ERR(0, 974, __pyx_L4_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_1) < 0))) __PYX_ERR(0, 975, __pyx_L4_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":973
+ /* "_pydevd_bundle/pydevd_cython.pyx":974
*
* # Cache the value (1 or 0 or -1 for default because of cython).
* if has_breakpoint_in_frame: # <<<<<<<<<<<<<<
@@ -20590,7 +20609,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L101;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":976
+ /* "_pydevd_bundle/pydevd_cython.pyx":977
* frame_skips_cache[frame_cache_key] = 1
* else:
* frame_skips_cache[frame_cache_key] = 0 # <<<<<<<<<<<<<<
@@ -20600,15 +20619,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
/*else*/ {
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 976, __pyx_L4_error)
+ __PYX_ERR(0, 977, __pyx_L4_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_0) < 0))) __PYX_ERR(0, 976, __pyx_L4_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_frame_cache_key, __pyx_int_0) < 0))) __PYX_ERR(0, 977, __pyx_L4_error)
}
__pyx_L101:;
}
__pyx_L77:;
- /* "_pydevd_bundle/pydevd_cython.pyx":978
+ /* "_pydevd_bundle/pydevd_cython.pyx":979
* frame_skips_cache[frame_cache_key] = 0
*
* if can_skip and not has_breakpoint_in_frame: # <<<<<<<<<<<<<<
@@ -20625,7 +20644,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L103_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":979
+ /* "_pydevd_bundle/pydevd_cython.pyx":980
*
* if can_skip and not has_breakpoint_in_frame:
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -20634,7 +20653,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_has_exception_breakpoints) {
- /* "_pydevd_bundle/pydevd_cython.pyx":980
+ /* "_pydevd_bundle/pydevd_cython.pyx":981
* if can_skip and not has_breakpoint_in_frame:
* if has_exception_breakpoints:
* return self.trace_exception # <<<<<<<<<<<<<<
@@ -20642,13 +20661,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* return None if is_call else NO_FTRACE
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 980, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_exception); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 981, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_r = __pyx_t_8;
__pyx_t_8 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":979
+ /* "_pydevd_bundle/pydevd_cython.pyx":980
*
* if can_skip and not has_breakpoint_in_frame:
* if has_exception_breakpoints: # <<<<<<<<<<<<<<
@@ -20657,7 +20676,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":982
+ /* "_pydevd_bundle/pydevd_cython.pyx":983
* return self.trace_exception
* else:
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -20670,7 +20689,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_8 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 982, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 983, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = __pyx_t_7;
__pyx_t_7 = 0;
@@ -20680,7 +20699,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L3_return;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":978
+ /* "_pydevd_bundle/pydevd_cython.pyx":979
* frame_skips_cache[frame_cache_key] = 0
*
* if can_skip and not has_breakpoint_in_frame: # <<<<<<<<<<<<<<
@@ -20691,7 +20710,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L72:;
- /* "_pydevd_bundle/pydevd_cython.pyx":857
+ /* "_pydevd_bundle/pydevd_cython.pyx":858
* return self.trace_dispatch
*
* if not is_exception_event: # <<<<<<<<<<<<<<
@@ -20700,7 +20719,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":987
+ /* "_pydevd_bundle/pydevd_cython.pyx":988
* # if DEBUG: print('NOT skipped: %s %s %s %s' % (frame.f_lineno, frame.f_code.co_name, event, frame.__class__.__name__))
*
* try: # <<<<<<<<<<<<<<
@@ -20716,7 +20735,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGOTREF(__pyx_t_17);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":988
+ /* "_pydevd_bundle/pydevd_cython.pyx":989
*
* try:
* stop_on_plugin_breakpoint = False # <<<<<<<<<<<<<<
@@ -20725,19 +20744,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop_on_plugin_breakpoint = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":992
+ /* "_pydevd_bundle/pydevd_cython.pyx":993
* # (one for the line and the other for the return).
*
* stop_info = {} # <<<<<<<<<<<<<<
* breakpoint = None
* stop = False
*/
- __pyx_t_8 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 992, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 993, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_v_stop_info = ((PyObject*)__pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":993
+ /* "_pydevd_bundle/pydevd_cython.pyx":994
*
* stop_info = {}
* breakpoint = None # <<<<<<<<<<<<<<
@@ -20747,7 +20766,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_v_breakpoint = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":994
+ /* "_pydevd_bundle/pydevd_cython.pyx":995
* stop_info = {}
* breakpoint = None
* stop = False # <<<<<<<<<<<<<<
@@ -20756,7 +20775,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":995
+ /* "_pydevd_bundle/pydevd_cython.pyx":996
* breakpoint = None
* stop = False
* stop_reason = 111 # <<<<<<<<<<<<<<
@@ -20766,7 +20785,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_int_111);
__pyx_v_stop_reason = __pyx_int_111;
- /* "_pydevd_bundle/pydevd_cython.pyx":996
+ /* "_pydevd_bundle/pydevd_cython.pyx":997
* stop = False
* stop_reason = 111
* bp_type = None # <<<<<<<<<<<<<<
@@ -20776,17 +20795,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_v_bp_type = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":998
+ /* "_pydevd_bundle/pydevd_cython.pyx":999
* bp_type = None
*
* if function_breakpoint_on_call_event: # <<<<<<<<<<<<<<
* breakpoint = function_breakpoint_on_call_event
* stop = True
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_function_breakpoint_on_call_event); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 998, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_function_breakpoint_on_call_event); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 999, __pyx_L106_error)
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":999
+ /* "_pydevd_bundle/pydevd_cython.pyx":1000
*
* if function_breakpoint_on_call_event:
* breakpoint = function_breakpoint_on_call_event # <<<<<<<<<<<<<<
@@ -20796,7 +20815,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_function_breakpoint_on_call_event);
__Pyx_DECREF_SET(__pyx_v_breakpoint, __pyx_v_function_breakpoint_on_call_event);
- /* "_pydevd_bundle/pydevd_cython.pyx":1000
+ /* "_pydevd_bundle/pydevd_cython.pyx":1001
* if function_breakpoint_on_call_event:
* breakpoint = function_breakpoint_on_call_event
* stop = True # <<<<<<<<<<<<<<
@@ -20805,7 +20824,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1001
+ /* "_pydevd_bundle/pydevd_cython.pyx":1002
* breakpoint = function_breakpoint_on_call_event
* stop = True
* new_frame = frame # <<<<<<<<<<<<<<
@@ -20815,19 +20834,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_frame);
__pyx_v_new_frame = __pyx_v_frame;
- /* "_pydevd_bundle/pydevd_cython.pyx":1002
+ /* "_pydevd_bundle/pydevd_cython.pyx":1003
* stop = True
* new_frame = frame
* stop_reason = CMD_SET_FUNCTION_BREAK # <<<<<<<<<<<<<<
*
* elif is_line and info.pydev_state != 2 and breakpoints_for_file is not None and line in breakpoints_for_file:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_CMD_SET_FUNCTION_BREAK); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1002, __pyx_L106_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_CMD_SET_FUNCTION_BREAK); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1003, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF_SET(__pyx_v_stop_reason, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":998
+ /* "_pydevd_bundle/pydevd_cython.pyx":999
* bp_type = None
*
* if function_breakpoint_on_call_event: # <<<<<<<<<<<<<<
@@ -20837,7 +20856,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L112;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1004
+ /* "_pydevd_bundle/pydevd_cython.pyx":1005
* stop_reason = CMD_SET_FUNCTION_BREAK
*
* elif is_line and info.pydev_state != 2 and breakpoints_for_file is not None and line in breakpoints_for_file: # <<<<<<<<<<<<<<
@@ -20855,47 +20874,47 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = __pyx_t_10;
goto __pyx_L113_bool_binop_done;
}
- if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1004, __pyx_L106_error) }
+ if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1005, __pyx_L106_error) }
__pyx_t_10 = (__pyx_v_breakpoints_for_file != ((PyObject*)Py_None));
if (__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L113_bool_binop_done;
}
- __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1004, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1005, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1004, __pyx_L106_error) }
+ if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1005, __pyx_L106_error) }
if (unlikely(__pyx_v_breakpoints_for_file == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable");
- __PYX_ERR(0, 1004, __pyx_L106_error)
+ __PYX_ERR(0, 1005, __pyx_L106_error)
}
- __pyx_t_10 = (__Pyx_PyDict_ContainsTF(__pyx_t_8, __pyx_v_breakpoints_for_file, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1004, __pyx_L106_error)
+ __pyx_t_10 = (__Pyx_PyDict_ContainsTF(__pyx_t_8, __pyx_v_breakpoints_for_file, Py_EQ)); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1005, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L113_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1005
+ /* "_pydevd_bundle/pydevd_cython.pyx":1006
*
* elif is_line and info.pydev_state != 2 and breakpoints_for_file is not None and line in breakpoints_for_file:
* breakpoint = breakpoints_for_file[line] # <<<<<<<<<<<<<<
* new_frame = frame
* stop = True
*/
- if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1005, __pyx_L106_error) }
+ if (unlikely(!__pyx_v_breakpoints_for_file)) { __Pyx_RaiseUnboundLocalError("breakpoints_for_file"); __PYX_ERR(0, 1006, __pyx_L106_error) }
if (unlikely(__pyx_v_breakpoints_for_file == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1005, __pyx_L106_error)
+ __PYX_ERR(0, 1006, __pyx_L106_error)
}
- __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1005, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1006, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyDict_GetItem(__pyx_v_breakpoints_for_file, __pyx_t_8); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1005, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyDict_GetItem(__pyx_v_breakpoints_for_file, __pyx_t_8); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1006, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF_SET(__pyx_v_breakpoint, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1006
+ /* "_pydevd_bundle/pydevd_cython.pyx":1007
* elif is_line and info.pydev_state != 2 and breakpoints_for_file is not None and line in breakpoints_for_file:
* breakpoint = breakpoints_for_file[line]
* new_frame = frame # <<<<<<<<<<<<<<
@@ -20905,7 +20924,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_frame);
__pyx_v_new_frame = __pyx_v_frame;
- /* "_pydevd_bundle/pydevd_cython.pyx":1007
+ /* "_pydevd_bundle/pydevd_cython.pyx":1008
* breakpoint = breakpoints_for_file[line]
* new_frame = frame
* stop = True # <<<<<<<<<<<<<<
@@ -20914,7 +20933,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1004
+ /* "_pydevd_bundle/pydevd_cython.pyx":1005
* stop_reason = CMD_SET_FUNCTION_BREAK
*
* elif is_line and info.pydev_state != 2 and breakpoints_for_file is not None and line in breakpoints_for_file: # <<<<<<<<<<<<<<
@@ -20924,7 +20943,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L112;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1009
+ /* "_pydevd_bundle/pydevd_cython.pyx":1010
* stop = True
*
* elif plugin_manager is not None and py_db.has_plugin_line_breaks: # <<<<<<<<<<<<<<
@@ -20937,28 +20956,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = __pyx_t_10;
goto __pyx_L117_bool_binop_done;
}
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_line_breaks); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1009, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_has_plugin_line_breaks); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1010, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1009, __pyx_L106_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1010, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L117_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1010
+ /* "_pydevd_bundle/pydevd_cython.pyx":1011
*
* elif plugin_manager is not None and py_db.has_plugin_line_breaks:
* result = plugin_manager.get_breakpoint(py_db, frame, event, self._args[2]) # <<<<<<<<<<<<<<
* if result:
* stop_on_plugin_breakpoint = True
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_get_breakpoint); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1010, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_get_breakpoint); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1011, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1010, __pyx_L106_error)
+ __PYX_ERR(0, 1011, __pyx_L106_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1010, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1011, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -20979,24 +20998,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 4+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1010, __pyx_L106_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1011, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__pyx_v_result = __pyx_t_7;
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1011
+ /* "_pydevd_bundle/pydevd_cython.pyx":1012
* elif plugin_manager is not None and py_db.has_plugin_line_breaks:
* result = plugin_manager.get_breakpoint(py_db, frame, event, self._args[2])
* if result: # <<<<<<<<<<<<<<
* stop_on_plugin_breakpoint = True
* breakpoint, new_frame, bp_type = result
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1011, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1012, __pyx_L106_error)
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1012
+ /* "_pydevd_bundle/pydevd_cython.pyx":1013
* result = plugin_manager.get_breakpoint(py_db, frame, event, self._args[2])
* if result:
* stop_on_plugin_breakpoint = True # <<<<<<<<<<<<<<
@@ -21005,7 +21024,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop_on_plugin_breakpoint = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1013
+ /* "_pydevd_bundle/pydevd_cython.pyx":1014
* if result:
* stop_on_plugin_breakpoint = True
* breakpoint, new_frame, bp_type = result # <<<<<<<<<<<<<<
@@ -21018,7 +21037,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1013, __pyx_L106_error)
+ __PYX_ERR(0, 1014, __pyx_L106_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -21034,16 +21053,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_8);
__Pyx_INCREF(__pyx_t_1);
#else
- __pyx_t_7 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1013, __pyx_L106_error)
+ __pyx_t_7 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1014, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_8 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1013, __pyx_L106_error)
+ __pyx_t_8 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1014, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_1 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1013, __pyx_L106_error)
+ __pyx_t_1 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1014, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
#endif
} else {
Py_ssize_t index = -1;
- __pyx_t_4 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1013, __pyx_L106_error)
+ __pyx_t_4 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1014, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_4);
index = 0; __pyx_t_7 = __pyx_t_15(__pyx_t_4); if (unlikely(!__pyx_t_7)) goto __pyx_L120_unpacking_failed;
@@ -21052,7 +21071,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_GOTREF(__pyx_t_8);
index = 2; __pyx_t_1 = __pyx_t_15(__pyx_t_4); if (unlikely(!__pyx_t_1)) goto __pyx_L120_unpacking_failed;
__Pyx_GOTREF(__pyx_t_1);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_4), 3) < 0) __PYX_ERR(0, 1013, __pyx_L106_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_4), 3) < 0) __PYX_ERR(0, 1014, __pyx_L106_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
goto __pyx_L121_unpacking_done;
@@ -21060,7 +21079,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1013, __pyx_L106_error)
+ __PYX_ERR(0, 1014, __pyx_L106_error)
__pyx_L121_unpacking_done:;
}
__Pyx_DECREF_SET(__pyx_v_breakpoint, __pyx_t_7);
@@ -21070,7 +21089,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF_SET(__pyx_v_bp_type, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1011
+ /* "_pydevd_bundle/pydevd_cython.pyx":1012
* elif plugin_manager is not None and py_db.has_plugin_line_breaks:
* result = plugin_manager.get_breakpoint(py_db, frame, event, self._args[2])
* if result: # <<<<<<<<<<<<<<
@@ -21079,7 +21098,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1009
+ /* "_pydevd_bundle/pydevd_cython.pyx":1010
* stop = True
*
* elif plugin_manager is not None and py_db.has_plugin_line_breaks: # <<<<<<<<<<<<<<
@@ -21089,39 +21108,39 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L112:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1015
+ /* "_pydevd_bundle/pydevd_cython.pyx":1016
* breakpoint, new_frame, bp_type = result
*
* if breakpoint: # <<<<<<<<<<<<<<
* # ok, hit breakpoint, now, we have to discover if it is a conditional breakpoint
* # lets do the conditional stuff here
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1015, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1016, __pyx_L106_error)
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1018
+ /* "_pydevd_bundle/pydevd_cython.pyx":1019
* # ok, hit breakpoint, now, we have to discover if it is a conditional breakpoint
* # lets do the conditional stuff here
* if breakpoint.expression is not None: # <<<<<<<<<<<<<<
* py_db.handle_breakpoint_expression(breakpoint, info, new_frame)
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_expression); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1018, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_expression); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1019, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_12 = (__pyx_t_1 != Py_None);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1019
+ /* "_pydevd_bundle/pydevd_cython.pyx":1020
* # lets do the conditional stuff here
* if breakpoint.expression is not None:
* py_db.handle_breakpoint_expression(breakpoint, info, new_frame) # <<<<<<<<<<<<<<
*
* if stop or stop_on_plugin_breakpoint:
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_expression); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1019, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_expression); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1020, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- if (unlikely(!__pyx_v_new_frame)) { __Pyx_RaiseUnboundLocalError("new_frame"); __PYX_ERR(0, 1019, __pyx_L106_error) }
+ if (unlikely(!__pyx_v_new_frame)) { __Pyx_RaiseUnboundLocalError("new_frame"); __PYX_ERR(0, 1020, __pyx_L106_error) }
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
#if CYTHON_UNPACK_METHODS
@@ -21140,13 +21159,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[4] = {__pyx_t_7, __pyx_v_breakpoint, ((PyObject *)__pyx_v_info), __pyx_v_new_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1019, __pyx_L106_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1020, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1018
+ /* "_pydevd_bundle/pydevd_cython.pyx":1019
* # ok, hit breakpoint, now, we have to discover if it is a conditional breakpoint
* # lets do the conditional stuff here
* if breakpoint.expression is not None: # <<<<<<<<<<<<<<
@@ -21155,7 +21174,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1021
+ /* "_pydevd_bundle/pydevd_cython.pyx":1022
* py_db.handle_breakpoint_expression(breakpoint, info, new_frame)
*
* if stop or stop_on_plugin_breakpoint: # <<<<<<<<<<<<<<
@@ -21171,7 +21190,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L125_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1022
+ /* "_pydevd_bundle/pydevd_cython.pyx":1023
*
* if stop or stop_on_plugin_breakpoint:
* eval_result = False # <<<<<<<<<<<<<<
@@ -21181,29 +21200,29 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_False);
__pyx_v_eval_result = Py_False;
- /* "_pydevd_bundle/pydevd_cython.pyx":1023
+ /* "_pydevd_bundle/pydevd_cython.pyx":1024
* if stop or stop_on_plugin_breakpoint:
* eval_result = False
* if breakpoint.has_condition: # <<<<<<<<<<<<<<
* eval_result = py_db.handle_breakpoint_condition(info, breakpoint, new_frame)
* if not eval_result:
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_has_condition); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1023, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_has_condition); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1024, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1023, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1024, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1024
+ /* "_pydevd_bundle/pydevd_cython.pyx":1025
* eval_result = False
* if breakpoint.has_condition:
* eval_result = py_db.handle_breakpoint_condition(info, breakpoint, new_frame) # <<<<<<<<<<<<<<
* if not eval_result:
* stop = False
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_condition); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1024, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_condition); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1025, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- if (unlikely(!__pyx_v_new_frame)) { __Pyx_RaiseUnboundLocalError("new_frame"); __PYX_ERR(0, 1024, __pyx_L106_error) }
+ if (unlikely(!__pyx_v_new_frame)) { __Pyx_RaiseUnboundLocalError("new_frame"); __PYX_ERR(0, 1025, __pyx_L106_error) }
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
#if CYTHON_UNPACK_METHODS
@@ -21222,25 +21241,25 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[4] = {__pyx_t_7, ((PyObject *)__pyx_v_info), __pyx_v_breakpoint, __pyx_v_new_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1024, __pyx_L106_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1025, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF_SET(__pyx_v_eval_result, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1025
+ /* "_pydevd_bundle/pydevd_cython.pyx":1026
* if breakpoint.has_condition:
* eval_result = py_db.handle_breakpoint_condition(info, breakpoint, new_frame)
* if not eval_result: # <<<<<<<<<<<<<<
* stop = False
* stop_on_plugin_breakpoint = False
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_eval_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1025, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_eval_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1026, __pyx_L106_error)
__pyx_t_10 = (!__pyx_t_12);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1026
+ /* "_pydevd_bundle/pydevd_cython.pyx":1027
* eval_result = py_db.handle_breakpoint_condition(info, breakpoint, new_frame)
* if not eval_result:
* stop = False # <<<<<<<<<<<<<<
@@ -21249,7 +21268,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1027
+ /* "_pydevd_bundle/pydevd_cython.pyx":1028
* if not eval_result:
* stop = False
* stop_on_plugin_breakpoint = False # <<<<<<<<<<<<<<
@@ -21258,7 +21277,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop_on_plugin_breakpoint = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1025
+ /* "_pydevd_bundle/pydevd_cython.pyx":1026
* if breakpoint.has_condition:
* eval_result = py_db.handle_breakpoint_condition(info, breakpoint, new_frame)
* if not eval_result: # <<<<<<<<<<<<<<
@@ -21267,7 +21286,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1023
+ /* "_pydevd_bundle/pydevd_cython.pyx":1024
* if stop or stop_on_plugin_breakpoint:
* eval_result = False
* if breakpoint.has_condition: # <<<<<<<<<<<<<<
@@ -21276,7 +21295,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1021
+ /* "_pydevd_bundle/pydevd_cython.pyx":1022
* py_db.handle_breakpoint_expression(breakpoint, info, new_frame)
*
* if stop or stop_on_plugin_breakpoint: # <<<<<<<<<<<<<<
@@ -21285,7 +21304,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1029
+ /* "_pydevd_bundle/pydevd_cython.pyx":1030
* stop_on_plugin_breakpoint = False
*
* if is_call and ( # <<<<<<<<<<<<<<
@@ -21298,25 +21317,25 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L130_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1030
+ /* "_pydevd_bundle/pydevd_cython.pyx":1031
*
* if is_call and (
* frame.f_code.co_name in ("", "") or (line == 1 and frame.f_code.co_name.startswith("| .
*
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -21384,13 +21403,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* # Handle logpoint (on a logpoint we should never stop).
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1043, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1044, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_r = __pyx_t_8;
__pyx_t_8 = 0;
goto __pyx_L110_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1029
+ /* "_pydevd_bundle/pydevd_cython.pyx":1030
* stop_on_plugin_breakpoint = False
*
* if is_call and ( # <<<<<<<<<<<<<<
@@ -21399,7 +21418,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1046
+ /* "_pydevd_bundle/pydevd_cython.pyx":1047
*
* # Handle logpoint (on a logpoint we should never stop).
* if (stop or stop_on_plugin_breakpoint) and breakpoint.is_logpoint: # <<<<<<<<<<<<<<
@@ -21416,15 +21435,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L137_bool_binop_done;
}
__pyx_L138_next_and:;
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_is_logpoint); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1046, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_is_logpoint); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1047, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1046, __pyx_L106_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1047, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_10 = __pyx_t_16;
__pyx_L137_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1047
+ /* "_pydevd_bundle/pydevd_cython.pyx":1048
* # Handle logpoint (on a logpoint we should never stop).
* if (stop or stop_on_plugin_breakpoint) and breakpoint.is_logpoint:
* stop = False # <<<<<<<<<<<<<<
@@ -21433,7 +21452,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1048
+ /* "_pydevd_bundle/pydevd_cython.pyx":1049
* if (stop or stop_on_plugin_breakpoint) and breakpoint.is_logpoint:
* stop = False
* stop_on_plugin_breakpoint = False # <<<<<<<<<<<<<<
@@ -21442,7 +21461,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop_on_plugin_breakpoint = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1050
+ /* "_pydevd_bundle/pydevd_cython.pyx":1051
* stop_on_plugin_breakpoint = False
*
* if info.pydev_message is not None and len(info.pydev_message) > 0: # <<<<<<<<<<<<<<
@@ -21457,31 +21476,31 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_t_8 = __pyx_v_info->pydev_message;
__Pyx_INCREF(__pyx_t_8);
- __pyx_t_13 = PyObject_Length(__pyx_t_8); if (unlikely(__pyx_t_13 == ((Py_ssize_t)-1))) __PYX_ERR(0, 1050, __pyx_L106_error)
+ __pyx_t_13 = PyObject_Length(__pyx_t_8); if (unlikely(__pyx_t_13 == ((Py_ssize_t)-1))) __PYX_ERR(0, 1051, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_16 = (__pyx_t_13 > 0);
__pyx_t_10 = __pyx_t_16;
__pyx_L141_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1051
+ /* "_pydevd_bundle/pydevd_cython.pyx":1052
*
* if info.pydev_message is not None and len(info.pydev_message) > 0:
* cmd = py_db.cmd_factory.make_io_message(info.pydev_message + os.linesep, "1") # <<<<<<<<<<<<<<
* py_db.writer.add_command(cmd)
*
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_make_io_message); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_make_io_message); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_os); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_os); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_linesep); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_linesep); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = PyNumber_Add(__pyx_v_info->pydev_message, __pyx_t_4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ __pyx_t_1 = PyNumber_Add(__pyx_v_info->pydev_message, __pyx_t_4); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_4 = NULL;
@@ -21503,23 +21522,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1051, __pyx_L106_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1052, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__pyx_v_cmd = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1052
+ /* "_pydevd_bundle/pydevd_cython.pyx":1053
* if info.pydev_message is not None and len(info.pydev_message) > 0:
* cmd = py_db.cmd_factory.make_io_message(info.pydev_message + os.linesep, "1")
* py_db.writer.add_command(cmd) # <<<<<<<<<<<<<<
*
* if py_db.show_return_values:
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1052, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1053, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_add_command); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1052, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_add_command); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1053, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_7 = NULL;
@@ -21540,13 +21559,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_cmd};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1052, __pyx_L106_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1053, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1050
+ /* "_pydevd_bundle/pydevd_cython.pyx":1051
* stop_on_plugin_breakpoint = False
*
* if info.pydev_message is not None and len(info.pydev_message) > 0: # <<<<<<<<<<<<<<
@@ -21555,7 +21574,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1046
+ /* "_pydevd_bundle/pydevd_cython.pyx":1047
*
* # Handle logpoint (on a logpoint we should never stop).
* if (stop or stop_on_plugin_breakpoint) and breakpoint.is_logpoint: # <<<<<<<<<<<<<<
@@ -21564,7 +21583,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1015
+ /* "_pydevd_bundle/pydevd_cython.pyx":1016
* breakpoint, new_frame, bp_type = result
*
* if breakpoint: # <<<<<<<<<<<<<<
@@ -21573,20 +21592,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1054
+ /* "_pydevd_bundle/pydevd_cython.pyx":1055
* py_db.writer.add_command(cmd)
*
* if py_db.show_return_values: # <<<<<<<<<<<<<<
* if is_return and (
* (
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_show_return_values); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1054, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_show_return_values); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1055, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1054, __pyx_L106_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1055, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1055
+ /* "_pydevd_bundle/pydevd_cython.pyx":1056
*
* if py_db.show_return_values:
* if is_return and ( # <<<<<<<<<<<<<<
@@ -21599,7 +21618,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L145_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1057
+ /* "_pydevd_bundle/pydevd_cython.pyx":1058
* if is_return and (
* (
* info.pydev_step_cmd in (108, 159, 128) # <<<<<<<<<<<<<<
@@ -21622,19 +21641,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
} else {
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1058
+ /* "_pydevd_bundle/pydevd_cython.pyx":1059
* (
* info.pydev_step_cmd in (108, 159, 128)
* and (self._is_same_frame(stop_frame, frame.f_back)) # <<<<<<<<<<<<<<
* )
* or (info.pydev_step_cmd in (109, 160) and (self._is_same_frame(stop_frame, frame)))
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1058, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1059, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1058, __pyx_L106_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1059, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1058, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1059, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (!__pyx_t_12) {
} else {
@@ -21643,7 +21662,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L147_next_or:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1060
+ /* "_pydevd_bundle/pydevd_cython.pyx":1061
* and (self._is_same_frame(stop_frame, frame.f_back))
* )
* or (info.pydev_step_cmd in (109, 160) and (self._is_same_frame(stop_frame, frame))) # <<<<<<<<<<<<<<
@@ -21664,9 +21683,9 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L149_next_or;
} else {
}
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1060, __pyx_L106_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1061, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1060, __pyx_L106_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1061, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (!__pyx_t_16) {
} else {
@@ -21675,7 +21694,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L149_next_or:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1061
+ /* "_pydevd_bundle/pydevd_cython.pyx":1062
* )
* or (info.pydev_step_cmd in (109, 160) and (self._is_same_frame(stop_frame, frame)))
* or (info.pydev_step_cmd in (107, 206)) # <<<<<<<<<<<<<<
@@ -21698,7 +21717,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L145_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1063
+ /* "_pydevd_bundle/pydevd_cython.pyx":1064
* or (info.pydev_step_cmd in (107, 206))
* or (
* info.pydev_step_cmd == 144 # <<<<<<<<<<<<<<
@@ -21712,14 +21731,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L145_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1064
+ /* "_pydevd_bundle/pydevd_cython.pyx":1065
* or (
* info.pydev_step_cmd == 144
* and frame.f_back is not None # <<<<<<<<<<<<<<
* and not py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True)
* )
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1064, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1065, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_12 = (__pyx_t_1 != Py_None);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
@@ -21729,23 +21748,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L145_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1065
+ /* "_pydevd_bundle/pydevd_cython.pyx":1066
* info.pydev_step_cmd == 144
* and frame.f_back is not None
* and not py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True) # <<<<<<<<<<<<<<
* )
* ):
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -21768,17 +21787,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1065, __pyx_L106_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1065, __pyx_L106_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1066, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_16 = (!__pyx_t_12);
__pyx_t_10 = __pyx_t_16;
__pyx_L145_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1055
+ /* "_pydevd_bundle/pydevd_cython.pyx":1056
*
* if py_db.show_return_values:
* if is_return and ( # <<<<<<<<<<<<<<
@@ -21787,18 +21806,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1068
+ /* "_pydevd_bundle/pydevd_cython.pyx":1069
* )
* ):
* self._show_return_values(frame, arg) # <<<<<<<<<<<<<<
*
* elif py_db.remove_return_values_flag:
*/
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_show_return_values(__pyx_v_self, __pyx_v_frame, __pyx_v_arg); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1068, __pyx_L106_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_show_return_values(__pyx_v_self, __pyx_v_frame, __pyx_v_arg); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1069, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1055
+ /* "_pydevd_bundle/pydevd_cython.pyx":1056
*
* if py_db.show_return_values:
* if is_return and ( # <<<<<<<<<<<<<<
@@ -21807,7 +21826,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1054
+ /* "_pydevd_bundle/pydevd_cython.pyx":1055
* py_db.writer.add_command(cmd)
*
* if py_db.show_return_values: # <<<<<<<<<<<<<<
@@ -21817,20 +21836,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L143;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1070
+ /* "_pydevd_bundle/pydevd_cython.pyx":1071
* self._show_return_values(frame, arg)
*
* elif py_db.remove_return_values_flag: # <<<<<<<<<<<<<<
* try:
* self._remove_return_values(py_db, frame)
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1070, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1071, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1070, __pyx_L106_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1071, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1071
+ /* "_pydevd_bundle/pydevd_cython.pyx":1072
*
* elif py_db.remove_return_values_flag:
* try: # <<<<<<<<<<<<<<
@@ -21839,19 +21858,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1072
+ /* "_pydevd_bundle/pydevd_cython.pyx":1073
* elif py_db.remove_return_values_flag:
* try:
* self._remove_return_values(py_db, frame) # <<<<<<<<<<<<<<
* finally:
* py_db.remove_return_values_flag = False
*/
- __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_remove_return_values(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1072, __pyx_L155_error)
+ __pyx_t_1 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_remove_return_values(__pyx_v_self, __pyx_v_py_db, __pyx_v_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1073, __pyx_L155_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1074
+ /* "_pydevd_bundle/pydevd_cython.pyx":1075
* self._remove_return_values(py_db, frame)
* finally:
* py_db.remove_return_values_flag = False # <<<<<<<<<<<<<<
@@ -21860,7 +21879,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*finally:*/ {
/*normal exit:*/{
- if (__Pyx_PyObject_SetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag, Py_False) < 0) __PYX_ERR(0, 1074, __pyx_L106_error)
+ if (__Pyx_PyObject_SetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag, Py_False) < 0) __PYX_ERR(0, 1075, __pyx_L106_error)
goto __pyx_L156;
}
__pyx_L155_error:;
@@ -21886,7 +21905,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGOTREF(__pyx_t_29);
__pyx_t_9 = __pyx_lineno; __pyx_t_11 = __pyx_clineno; __pyx_t_23 = __pyx_filename;
{
- if (__Pyx_PyObject_SetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag, Py_False) < 0) __PYX_ERR(0, 1074, __pyx_L158_error)
+ if (__Pyx_PyObject_SetAttrStr(__pyx_v_py_db, __pyx_n_s_remove_return_values_flag, Py_False) < 0) __PYX_ERR(0, 1075, __pyx_L158_error)
}
if (PY_MAJOR_VERSION >= 3) {
__Pyx_XGIVEREF(__pyx_t_27);
@@ -21917,7 +21936,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L156:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1070
+ /* "_pydevd_bundle/pydevd_cython.pyx":1071
* self._show_return_values(frame, arg)
*
* elif py_db.remove_return_values_flag: # <<<<<<<<<<<<<<
@@ -21927,7 +21946,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L143:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1076
+ /* "_pydevd_bundle/pydevd_cython.pyx":1077
* py_db.remove_return_values_flag = False
*
* if stop: # <<<<<<<<<<<<<<
@@ -21936,74 +21955,74 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1077
+ /* "_pydevd_bundle/pydevd_cython.pyx":1078
*
* if stop:
* self.set_suspend( # <<<<<<<<<<<<<<
* thread,
* stop_reason,
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1077, __pyx_L106_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1078, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_1);
- /* "_pydevd_bundle/pydevd_cython.pyx":1079
+ /* "_pydevd_bundle/pydevd_cython.pyx":1080
* self.set_suspend(
* thread,
* stop_reason, # <<<<<<<<<<<<<<
* suspend_other_threads=breakpoint and breakpoint.suspend_policy == "ALL",
* )
*/
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1077, __pyx_L106_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1078, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_thread)) __PYX_ERR(0, 1077, __pyx_L106_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_thread)) __PYX_ERR(0, 1078, __pyx_L106_error);
__Pyx_INCREF(__pyx_v_stop_reason);
__Pyx_GIVEREF(__pyx_v_stop_reason);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_stop_reason)) __PYX_ERR(0, 1077, __pyx_L106_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_stop_reason)) __PYX_ERR(0, 1078, __pyx_L106_error);
- /* "_pydevd_bundle/pydevd_cython.pyx":1080
+ /* "_pydevd_bundle/pydevd_cython.pyx":1081
* thread,
* stop_reason,
* suspend_other_threads=breakpoint and breakpoint.suspend_policy == "ALL", # <<<<<<<<<<<<<<
* )
*
*/
- __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1080, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1081, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1080, __pyx_L106_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1081, __pyx_L106_error)
if (__pyx_t_10) {
} else {
__Pyx_INCREF(__pyx_v_breakpoint);
__pyx_t_7 = __pyx_v_breakpoint;
goto __pyx_L160_bool_binop_done;
}
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_suspend_policy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1080, __pyx_L106_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_breakpoint, __pyx_n_s_suspend_policy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1081, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_3 = PyObject_RichCompare(__pyx_t_6, __pyx_n_s_ALL, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1080, __pyx_L106_error)
+ __pyx_t_3 = PyObject_RichCompare(__pyx_t_6, __pyx_n_s_ALL, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1081, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_INCREF(__pyx_t_3);
__pyx_t_7 = __pyx_t_3;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_L160_bool_binop_done:;
- if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_suspend_other_threads, __pyx_t_7) < 0) __PYX_ERR(0, 1080, __pyx_L106_error)
+ if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_suspend_other_threads, __pyx_t_7) < 0) __PYX_ERR(0, 1081, __pyx_L106_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1077
+ /* "_pydevd_bundle/pydevd_cython.pyx":1078
*
* if stop:
* self.set_suspend( # <<<<<<<<<<<<<<
* thread,
* stop_reason,
*/
- __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_8, __pyx_t_4); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1077, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_8, __pyx_t_4); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1078, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1076
+ /* "_pydevd_bundle/pydevd_cython.pyx":1077
* py_db.remove_return_values_flag = False
*
* if stop: # <<<<<<<<<<<<<<
@@ -22013,7 +22032,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L159;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1083
+ /* "_pydevd_bundle/pydevd_cython.pyx":1084
* )
*
* elif stop_on_plugin_breakpoint and plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -22030,14 +22049,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L162_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1084
+ /* "_pydevd_bundle/pydevd_cython.pyx":1085
*
* elif stop_on_plugin_breakpoint and plugin_manager is not None:
* result = plugin_manager.suspend(py_db, thread, frame, bp_type) # <<<<<<<<<<<<<<
* if result:
* frame = result
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1084, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1085, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_8 = NULL;
__pyx_t_5 = 0;
@@ -22057,24 +22076,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[5] = {__pyx_t_8, __pyx_v_py_db, __pyx_v_thread, __pyx_v_frame, __pyx_v_bp_type};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 4+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1084, __pyx_L106_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1085, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_result, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1085
+ /* "_pydevd_bundle/pydevd_cython.pyx":1086
* elif stop_on_plugin_breakpoint and plugin_manager is not None:
* result = plugin_manager.suspend(py_db, thread, frame, bp_type)
* if result: # <<<<<<<<<<<<<<
* frame = result
*
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1085, __pyx_L106_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1086, __pyx_L106_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1086
+ /* "_pydevd_bundle/pydevd_cython.pyx":1087
* result = plugin_manager.suspend(py_db, thread, frame, bp_type)
* if result:
* frame = result # <<<<<<<<<<<<<<
@@ -22084,7 +22103,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_result);
__Pyx_DECREF_SET(__pyx_v_frame, __pyx_v_result);
- /* "_pydevd_bundle/pydevd_cython.pyx":1085
+ /* "_pydevd_bundle/pydevd_cython.pyx":1086
* elif stop_on_plugin_breakpoint and plugin_manager is not None:
* result = plugin_manager.suspend(py_db, thread, frame, bp_type)
* if result: # <<<<<<<<<<<<<<
@@ -22093,7 +22112,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1083
+ /* "_pydevd_bundle/pydevd_cython.pyx":1084
* )
*
* elif stop_on_plugin_breakpoint and plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -22103,7 +22122,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L159:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1089
+ /* "_pydevd_bundle/pydevd_cython.pyx":1090
*
* # if thread has a suspend flag, we suspend with a busy wait
* if info.pydev_state == 2: # <<<<<<<<<<<<<<
@@ -22113,14 +22132,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_info->pydev_state == 2);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1090
+ /* "_pydevd_bundle/pydevd_cython.pyx":1091
* # if thread has a suspend flag, we suspend with a busy wait
* if info.pydev_state == 2:
* self.do_wait_suspend(thread, frame, event, arg) # <<<<<<<<<<<<<<
* return self.trace_dispatch
* else:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1090, __pyx_L106_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1091, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_8 = NULL;
__pyx_t_5 = 0;
@@ -22140,13 +22159,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[5] = {__pyx_t_8, __pyx_v_thread, __pyx_v_frame, __pyx_v_event, __pyx_v_arg};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 4+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1090, __pyx_L106_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1091, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1091
+ /* "_pydevd_bundle/pydevd_cython.pyx":1092
* if info.pydev_state == 2:
* self.do_wait_suspend(thread, frame, event, arg)
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -22154,13 +22173,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* if not breakpoint and is_line:
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1091, __pyx_L106_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1092, __pyx_L106_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_r = __pyx_t_7;
__pyx_t_7 = 0;
goto __pyx_L110_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1089
+ /* "_pydevd_bundle/pydevd_cython.pyx":1090
*
* # if thread has a suspend flag, we suspend with a busy wait
* if info.pydev_state == 2: # <<<<<<<<<<<<<<
@@ -22169,7 +22188,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1093
+ /* "_pydevd_bundle/pydevd_cython.pyx":1094
* return self.trace_dispatch
* else:
* if not breakpoint and is_line: # <<<<<<<<<<<<<<
@@ -22177,7 +22196,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* frame_skips_cache[line_cache_key] = 0
*/
/*else*/ {
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1093, __pyx_L106_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_breakpoint); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1094, __pyx_L106_error)
__pyx_t_12 = (!__pyx_t_16);
if (__pyx_t_12) {
} else {
@@ -22188,7 +22207,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L167_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1095
+ /* "_pydevd_bundle/pydevd_cython.pyx":1096
* if not breakpoint and is_line:
* # No stop from anyone and no breakpoint found in line (cache that).
* frame_skips_cache[line_cache_key] = 0 # <<<<<<<<<<<<<<
@@ -22197,11 +22216,11 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (unlikely(__pyx_v_frame_skips_cache == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1095, __pyx_L106_error)
+ __PYX_ERR(0, 1096, __pyx_L106_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_line_cache_key, __pyx_int_0) < 0))) __PYX_ERR(0, 1095, __pyx_L106_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_skips_cache, __pyx_v_line_cache_key, __pyx_int_0) < 0))) __PYX_ERR(0, 1096, __pyx_L106_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":1093
+ /* "_pydevd_bundle/pydevd_cython.pyx":1094
* return self.trace_dispatch
* else:
* if not breakpoint and is_line: # <<<<<<<<<<<<<<
@@ -22211,7 +22230,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":987
+ /* "_pydevd_bundle/pydevd_cython.pyx":988
* # if DEBUG: print('NOT skipped: %s %s %s %s' % (frame.f_lineno, frame.f_code.co_name, event, frame.__class__.__name__))
*
* try: # <<<<<<<<<<<<<<
@@ -22233,7 +22252,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1097
+ /* "_pydevd_bundle/pydevd_cython.pyx":1098
* frame_skips_cache[line_cache_key] = 0
*
* except: # <<<<<<<<<<<<<<
@@ -22242,21 +22261,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame.trace_dispatch", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_4, &__pyx_t_8) < 0) __PYX_ERR(0, 1097, __pyx_L108_except_error)
+ if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_4, &__pyx_t_8) < 0) __PYX_ERR(0, 1098, __pyx_L108_except_error)
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":1100
+ /* "_pydevd_bundle/pydevd_cython.pyx":1101
* # Unfortunately Python itself stops the tracing when it originates from
* # the tracing function, so, we can't do much about it (just let the user know).
* exc = sys.exc_info()[0] # <<<<<<<<<<<<<<
* cmd = py_db.cmd_factory.make_console_message(
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_sys); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1100, __pyx_L108_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_sys); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exc_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1100, __pyx_L108_except_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exc_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -22277,53 +22296,53 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1100, __pyx_L108_except_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
- __pyx_t_6 = __Pyx_GetItemInt(__pyx_t_1, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1100, __pyx_L108_except_error)
+ __pyx_t_6 = __Pyx_GetItemInt(__pyx_t_1, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_v_exc = __pyx_t_6;
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1101
+ /* "_pydevd_bundle/pydevd_cython.pyx":1102
* # the tracing function, so, we can't do much about it (just let the user know).
* exc = sys.exc_info()[0]
* cmd = py_db.cmd_factory.make_console_message( # <<<<<<<<<<<<<<
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % (
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1102, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_make_console_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_make_console_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1102, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1104
+ /* "_pydevd_bundle/pydevd_cython.pyx":1105
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % (
* exc, # <<<<<<<<<<<<<<
* thread,
* )
*/
- __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1104, __pyx_L108_except_error)
+ __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1105, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_INCREF(__pyx_v_exc);
__Pyx_GIVEREF(__pyx_v_exc);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_exc)) __PYX_ERR(0, 1104, __pyx_L108_except_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_exc)) __PYX_ERR(0, 1105, __pyx_L108_except_error);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_thread)) __PYX_ERR(0, 1104, __pyx_L108_except_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_thread)) __PYX_ERR(0, 1105, __pyx_L108_except_error);
- /* "_pydevd_bundle/pydevd_cython.pyx":1103
+ /* "_pydevd_bundle/pydevd_cython.pyx":1104
* cmd = py_db.cmd_factory.make_console_message(
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % ( # <<<<<<<<<<<<<<
* exc,
* thread,
*/
- __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_s_raised_from_within_the_callba, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1103, __pyx_L108_except_error)
+ __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_s_raised_from_within_the_callba, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1104, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -22345,23 +22364,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1101, __pyx_L108_except_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1102, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_cmd, __pyx_t_6);
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1108
+ /* "_pydevd_bundle/pydevd_cython.pyx":1109
* )
* )
* py_db.writer.add_command(cmd) # <<<<<<<<<<<<<<
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)):
* pydev_log.exception()
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1108, __pyx_L108_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1109, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_add_command); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1108, __pyx_L108_except_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_add_command); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1109, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -22382,33 +22401,33 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_v_cmd};
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1108, __pyx_L108_except_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1109, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1109
+ /* "_pydevd_bundle/pydevd_cython.pyx":1110
* )
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)): # <<<<<<<<<<<<<<
* pydev_log.exception()
*
*/
- __pyx_t_10 = PyObject_IsSubclass(__pyx_v_exc, __pyx_tuple__5); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0, 1109, __pyx_L108_except_error)
+ __pyx_t_10 = PyObject_IsSubclass(__pyx_v_exc, __pyx_tuple__5); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0, 1110, __pyx_L108_except_error)
__pyx_t_12 = (!__pyx_t_10);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1110
+ /* "_pydevd_bundle/pydevd_cython.pyx":1111
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)):
* pydev_log.exception() # <<<<<<<<<<<<<<
*
* raise
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1110, __pyx_L108_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1111, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1110, __pyx_L108_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1111, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_2 = NULL;
@@ -22429,13 +22448,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_2, NULL};
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1110, __pyx_L108_except_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1111, __pyx_L108_except_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1109
+ /* "_pydevd_bundle/pydevd_cython.pyx":1110
* )
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)): # <<<<<<<<<<<<<<
@@ -22444,7 +22463,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1112
+ /* "_pydevd_bundle/pydevd_cython.pyx":1113
* pydev_log.exception()
*
* raise # <<<<<<<<<<<<<<
@@ -22456,10 +22475,10 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGIVEREF(__pyx_t_8);
__Pyx_ErrRestoreWithState(__pyx_t_7, __pyx_t_4, __pyx_t_8);
__pyx_t_7 = 0; __pyx_t_4 = 0; __pyx_t_8 = 0;
- __PYX_ERR(0, 1112, __pyx_L108_except_error)
+ __PYX_ERR(0, 1113, __pyx_L108_except_error)
}
- /* "_pydevd_bundle/pydevd_cython.pyx":987
+ /* "_pydevd_bundle/pydevd_cython.pyx":988
* # if DEBUG: print('NOT skipped: %s %s %s %s' % (frame.f_lineno, frame.f_code.co_name, event, frame.__class__.__name__))
*
* try: # <<<<<<<<<<<<<<
@@ -22481,7 +22500,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L111_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1115
+ /* "_pydevd_bundle/pydevd_cython.pyx":1116
*
* # step handling. We stop when we hit the right frame
* try: # <<<<<<<<<<<<<<
@@ -22497,7 +22516,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGOTREF(__pyx_t_19);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1116
+ /* "_pydevd_bundle/pydevd_cython.pyx":1117
* # step handling. We stop when we hit the right frame
* try:
* should_skip = 0 # <<<<<<<<<<<<<<
@@ -22506,23 +22525,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_should_skip = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1117
+ /* "_pydevd_bundle/pydevd_cython.pyx":1118
* try:
* should_skip = 0
* if pydevd_dont_trace.should_trace_hook is not None: # <<<<<<<<<<<<<<
* if self.should_skip == -1:
* # I.e.: cache the result on self.should_skip (no need to evaluate the same frame multiple times).
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1117, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1118, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1117, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1118, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_12 = (__pyx_t_4 != Py_None);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1118
+ /* "_pydevd_bundle/pydevd_cython.pyx":1119
* should_skip = 0
* if pydevd_dont_trace.should_trace_hook is not None:
* if self.should_skip == -1: # <<<<<<<<<<<<<<
@@ -22532,25 +22551,25 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_self->should_skip == -1L);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1122
+ /* "_pydevd_bundle/pydevd_cython.pyx":1123
* # Note that on a code reload, we won't re-evaluate this because in practice, the frame.f_code
* # Which will be handled by this frame is read-only, so, we can cache it safely.
* if not pydevd_dont_trace.should_trace_hook(frame.f_code, abs_path_canonical_path_and_base[0]): # <<<<<<<<<<<<<<
* # -1, 0, 1 to be Cython-friendly
* should_skip = self.should_skip = 1
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1122, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1122, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1122, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
if (unlikely(__pyx_v_abs_path_canonical_path_and_base == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1122, __pyx_L172_error)
+ __PYX_ERR(0, 1123, __pyx_L172_error)
}
- __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_path_canonical_path_and_base, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1122, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_path_canonical_path_and_base, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -22572,16 +22591,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1122, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1122, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1123, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_10 = (!__pyx_t_12);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1124
+ /* "_pydevd_bundle/pydevd_cython.pyx":1125
* if not pydevd_dont_trace.should_trace_hook(frame.f_code, abs_path_canonical_path_and_base[0]):
* # -1, 0, 1 to be Cython-friendly
* should_skip = self.should_skip = 1 # <<<<<<<<<<<<<<
@@ -22591,7 +22610,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_should_skip = 1;
__pyx_v_self->should_skip = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1122
+ /* "_pydevd_bundle/pydevd_cython.pyx":1123
* # Note that on a code reload, we won't re-evaluate this because in practice, the frame.f_code
* # Which will be handled by this frame is read-only, so, we can cache it safely.
* if not pydevd_dont_trace.should_trace_hook(frame.f_code, abs_path_canonical_path_and_base[0]): # <<<<<<<<<<<<<<
@@ -22601,7 +22620,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L180;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1126
+ /* "_pydevd_bundle/pydevd_cython.pyx":1127
* should_skip = self.should_skip = 1
* else:
* should_skip = self.should_skip = 0 # <<<<<<<<<<<<<<
@@ -22614,7 +22633,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L180:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1118
+ /* "_pydevd_bundle/pydevd_cython.pyx":1119
* should_skip = 0
* if pydevd_dont_trace.should_trace_hook is not None:
* if self.should_skip == -1: # <<<<<<<<<<<<<<
@@ -22624,7 +22643,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L179;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1128
+ /* "_pydevd_bundle/pydevd_cython.pyx":1129
* should_skip = self.should_skip = 0
* else:
* should_skip = self.should_skip # <<<<<<<<<<<<<<
@@ -22637,7 +22656,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L179:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1117
+ /* "_pydevd_bundle/pydevd_cython.pyx":1118
* try:
* should_skip = 0
* if pydevd_dont_trace.should_trace_hook is not None: # <<<<<<<<<<<<<<
@@ -22646,7 +22665,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1130
+ /* "_pydevd_bundle/pydevd_cython.pyx":1131
* should_skip = self.should_skip
*
* plugin_stop = False # <<<<<<<<<<<<<<
@@ -22656,7 +22675,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_False);
__pyx_v_plugin_stop = Py_False;
- /* "_pydevd_bundle/pydevd_cython.pyx":1131
+ /* "_pydevd_bundle/pydevd_cython.pyx":1132
*
* plugin_stop = False
* if should_skip: # <<<<<<<<<<<<<<
@@ -22666,7 +22685,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_should_skip != 0);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1132
+ /* "_pydevd_bundle/pydevd_cython.pyx":1133
* plugin_stop = False
* if should_skip:
* stop = False # <<<<<<<<<<<<<<
@@ -22675,7 +22694,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1131
+ /* "_pydevd_bundle/pydevd_cython.pyx":1132
*
* plugin_stop = False
* if should_skip: # <<<<<<<<<<<<<<
@@ -22685,7 +22704,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L181;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1134
+ /* "_pydevd_bundle/pydevd_cython.pyx":1135
* stop = False
*
* elif step_cmd in (107, 144, 206): # <<<<<<<<<<<<<<
@@ -22705,19 +22724,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = __pyx_t_10;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1135
+ /* "_pydevd_bundle/pydevd_cython.pyx":1136
*
* elif step_cmd in (107, 144, 206):
* force_check_project_scope = step_cmd == 144 # <<<<<<<<<<<<<<
* if is_line:
* if not info.pydev_use_scoped_step_frame:
*/
- __pyx_t_4 = __Pyx_PyBool_FromLong((__pyx_v_step_cmd == 0x90)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1135, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyBool_FromLong((__pyx_v_step_cmd == 0x90)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1136, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_v_force_check_project_scope = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1136
+ /* "_pydevd_bundle/pydevd_cython.pyx":1137
* elif step_cmd in (107, 144, 206):
* force_check_project_scope = step_cmd == 144
* if is_line: # <<<<<<<<<<<<<<
@@ -22726,7 +22745,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_is_line) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1137
+ /* "_pydevd_bundle/pydevd_cython.pyx":1138
* force_check_project_scope = step_cmd == 144
* if is_line:
* if not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -22736,39 +22755,39 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (!__pyx_v_info->pydev_use_scoped_step_frame);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1138
+ /* "_pydevd_bundle/pydevd_cython.pyx":1139
* if is_line:
* if not info.pydev_use_scoped_step_frame:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
* stop = not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope)
* else:
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1138, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1139, __pyx_L172_error)
if (!__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L185_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1138, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1139, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1138, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1139, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L185_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1139
+ /* "_pydevd_bundle/pydevd_cython.pyx":1140
* if not info.pydev_use_scoped_step_frame:
* if force_check_project_scope or py_db.is_files_filter_enabled:
* stop = not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope) # <<<<<<<<<<<<<<
* else:
* stop = True
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1139, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1140, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1139, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1140, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1139, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1140, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -22790,15 +22809,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1139, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1140, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1139, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1140, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_stop = (!__pyx_t_12);
- /* "_pydevd_bundle/pydevd_cython.pyx":1138
+ /* "_pydevd_bundle/pydevd_cython.pyx":1139
* if is_line:
* if not info.pydev_use_scoped_step_frame:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -22808,7 +22827,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L184;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1141
+ /* "_pydevd_bundle/pydevd_cython.pyx":1142
* stop = not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope)
* else:
* stop = True # <<<<<<<<<<<<<<
@@ -22820,7 +22839,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L184:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1137
+ /* "_pydevd_bundle/pydevd_cython.pyx":1138
* force_check_project_scope = step_cmd == 144
* if is_line:
* if not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -22830,7 +22849,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L183;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1143
+ /* "_pydevd_bundle/pydevd_cython.pyx":1144
* stop = True
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -22838,32 +22857,32 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* if not not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope):
*/
/*else*/ {
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1143, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1144, __pyx_L172_error)
if (!__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L188_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1143, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1144, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1143, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1144, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L188_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1145
+ /* "_pydevd_bundle/pydevd_cython.pyx":1146
* if force_check_project_scope or py_db.is_files_filter_enabled:
* # Make sure we check the filtering inside ipython calls too...
* if not not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope): # <<<<<<<<<<<<<<
* return None if is_call else NO_FTRACE
*
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1145, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1146, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1145, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1146, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1145, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1146, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_8 = NULL;
@@ -22885,16 +22904,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 3+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1145, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1146, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1145, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1146, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_10 = (!(!__pyx_t_12));
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1146
+ /* "_pydevd_bundle/pydevd_cython.pyx":1147
* # Make sure we check the filtering inside ipython calls too...
* if not not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope):
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -22906,7 +22925,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_4 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1146, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1147, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_4 = __pyx_t_7;
__pyx_t_7 = 0;
@@ -22915,7 +22934,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1145
+ /* "_pydevd_bundle/pydevd_cython.pyx":1146
* if force_check_project_scope or py_db.is_files_filter_enabled:
* # Make sure we check the filtering inside ipython calls too...
* if not not py_db.apply_files_filter(frame, frame.f_code.co_filename, force_check_project_scope): # <<<<<<<<<<<<<<
@@ -22924,7 +22943,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1143
+ /* "_pydevd_bundle/pydevd_cython.pyx":1144
* stop = True
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -22933,29 +22952,29 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1149
+ /* "_pydevd_bundle/pydevd_cython.pyx":1150
*
* # We can only stop inside the ipython call.
* filename = frame.f_code.co_filename # <<<<<<<<<<<<<<
* if filename.endswith(".pyc"):
* filename = filename[:-1]
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1149, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1150, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1149, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1150, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_filename = __pyx_t_7;
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1150
+ /* "_pydevd_bundle/pydevd_cython.pyx":1151
* # We can only stop inside the ipython call.
* filename = frame.f_code.co_filename
* if filename.endswith(".pyc"): # <<<<<<<<<<<<<<
* filename = filename[:-1]
*
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_filename, __pyx_n_s_endswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1150, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_filename, __pyx_n_s_endswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1151, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -22975,27 +22994,27 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_kp_s_pyc};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1150, __pyx_L172_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1151, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1150, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1151, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1151
+ /* "_pydevd_bundle/pydevd_cython.pyx":1152
* filename = frame.f_code.co_filename
* if filename.endswith(".pyc"):
* filename = filename[:-1] # <<<<<<<<<<<<<<
*
* if not filename.endswith(PYDEVD_IPYTHON_CONTEXT[0]):
*/
- __pyx_t_7 = __Pyx_PyObject_GetSlice(__pyx_v_filename, 0, -1L, NULL, NULL, &__pyx_slice__6, 0, 1, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1151, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetSlice(__pyx_v_filename, 0, -1L, NULL, NULL, &__pyx_slice__6, 0, 1, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1152, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF_SET(__pyx_v_filename, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1150
+ /* "_pydevd_bundle/pydevd_cython.pyx":1151
* # We can only stop inside the ipython call.
* filename = frame.f_code.co_filename
* if filename.endswith(".pyc"): # <<<<<<<<<<<<<<
@@ -23004,18 +23023,18 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1153
+ /* "_pydevd_bundle/pydevd_cython.pyx":1154
* filename = filename[:-1]
*
* if not filename.endswith(PYDEVD_IPYTHON_CONTEXT[0]): # <<<<<<<<<<<<<<
* f = frame.f_back
* while f is not None:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_filename, __pyx_n_s_endswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1153, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_filename, __pyx_n_s_endswith); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1154, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1153, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1154, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_8 = __Pyx_GetItemInt(__pyx_t_6, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1153, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_GetItemInt(__pyx_t_6, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1154, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -23037,28 +23056,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1153, __pyx_L172_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1154, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1153, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1154, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_12 = (!__pyx_t_10);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1154
+ /* "_pydevd_bundle/pydevd_cython.pyx":1155
*
* if not filename.endswith(PYDEVD_IPYTHON_CONTEXT[0]):
* f = frame.f_back # <<<<<<<<<<<<<<
* while f is not None:
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1154, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1155, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_XDECREF_SET(__pyx_v_f, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1155
+ /* "_pydevd_bundle/pydevd_cython.pyx":1156
* if not filename.endswith(PYDEVD_IPYTHON_CONTEXT[0]):
* f = frame.f_back
* while f is not None: # <<<<<<<<<<<<<<
@@ -23069,43 +23088,43 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_f != Py_None);
if (!__pyx_t_12) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1156
+ /* "_pydevd_bundle/pydevd_cython.pyx":1157
* f = frame.f_back
* while f is not None:
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]: # <<<<<<<<<<<<<<
* f2 = f.f_back
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_co_name); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_8 = __Pyx_GetItemInt(__pyx_t_7, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_GetItemInt(__pyx_t_7, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- __pyx_t_7 = PyObject_RichCompare(__pyx_t_4, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __pyx_t_7 = PyObject_RichCompare(__pyx_t_4, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1156, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1157, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1157
+ /* "_pydevd_bundle/pydevd_cython.pyx":1158
* while f is not None:
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f2 = f.f_back # <<<<<<<<<<<<<<
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
* pydev_log.debug("Stop inside ipython call")
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1157, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1158, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_XDECREF_SET(__pyx_v_f2, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1158
+ /* "_pydevd_bundle/pydevd_cython.pyx":1159
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f2 = f.f_back
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]: # <<<<<<<<<<<<<<
@@ -23118,35 +23137,35 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = __pyx_t_10;
goto __pyx_L197_bool_binop_done;
}
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f2, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f2, __pyx_n_s_f_code); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_co_name); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_co_name); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_PYDEVD_IPYTHON_CONTEXT); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_4 = __Pyx_GetItemInt(__pyx_t_7, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_GetItemInt(__pyx_t_7, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- __pyx_t_7 = PyObject_RichCompare(__pyx_t_8, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __pyx_t_7 = PyObject_RichCompare(__pyx_t_8, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1158, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1159, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L197_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1159
+ /* "_pydevd_bundle/pydevd_cython.pyx":1160
* f2 = f.f_back
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
* pydev_log.debug("Stop inside ipython call") # <<<<<<<<<<<<<<
* stop = True
* break
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1159, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1160, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_debug); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1159, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_debug); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1160, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_4 = NULL;
@@ -23167,13 +23186,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_kp_s_Stop_inside_ipython_call};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1159, __pyx_L172_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1160, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1160
+ /* "_pydevd_bundle/pydevd_cython.pyx":1161
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]:
* pydev_log.debug("Stop inside ipython call")
* stop = True # <<<<<<<<<<<<<<
@@ -23182,7 +23201,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1161
+ /* "_pydevd_bundle/pydevd_cython.pyx":1162
* pydev_log.debug("Stop inside ipython call")
* stop = True
* break # <<<<<<<<<<<<<<
@@ -23191,7 +23210,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
goto __pyx_L194_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1158
+ /* "_pydevd_bundle/pydevd_cython.pyx":1159
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]:
* f2 = f.f_back
* if f2 is not None and f2.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[2]: # <<<<<<<<<<<<<<
@@ -23200,7 +23219,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1156
+ /* "_pydevd_bundle/pydevd_cython.pyx":1157
* f = frame.f_back
* while f is not None:
* if f.f_code.co_name == PYDEVD_IPYTHON_CONTEXT[1]: # <<<<<<<<<<<<<<
@@ -23209,21 +23228,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1162
+ /* "_pydevd_bundle/pydevd_cython.pyx":1163
* stop = True
* break
* f = f.f_back # <<<<<<<<<<<<<<
*
* del f
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1162, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1163, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_7);
__pyx_t_7 = 0;
}
__pyx_L194_break:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1164
+ /* "_pydevd_bundle/pydevd_cython.pyx":1165
* f = f.f_back
*
* del f # <<<<<<<<<<<<<<
@@ -23232,7 +23251,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__Pyx_DECREF(__pyx_v_f); __pyx_v_f = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1153
+ /* "_pydevd_bundle/pydevd_cython.pyx":1154
* filename = filename[:-1]
*
* if not filename.endswith(PYDEVD_IPYTHON_CONTEXT[0]): # <<<<<<<<<<<<<<
@@ -23241,7 +23260,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1166
+ /* "_pydevd_bundle/pydevd_cython.pyx":1167
* del f
*
* if not stop: # <<<<<<<<<<<<<<
@@ -23251,7 +23270,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (!__pyx_v_stop);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1169
+ /* "_pydevd_bundle/pydevd_cython.pyx":1170
* # In scoped mode if step in didn't work in this context it won't work
* # afterwards anyways.
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -23263,7 +23282,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_7 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1169, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1170, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_7 = __pyx_t_8;
__pyx_t_8 = 0;
@@ -23272,7 +23291,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1166
+ /* "_pydevd_bundle/pydevd_cython.pyx":1167
* del f
*
* if not stop: # <<<<<<<<<<<<<<
@@ -23283,7 +23302,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L183:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1136
+ /* "_pydevd_bundle/pydevd_cython.pyx":1137
* elif step_cmd in (107, 144, 206):
* force_check_project_scope = step_cmd == 144
* if is_line: # <<<<<<<<<<<<<<
@@ -23293,7 +23312,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L182;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1171
+ /* "_pydevd_bundle/pydevd_cython.pyx":1172
* return None if is_call else NO_FTRACE
*
* elif is_return and frame.f_back is not None and not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -23305,7 +23324,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = __pyx_v_is_return;
goto __pyx_L200_bool_binop_done;
}
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1171, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1172, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_10 = (__pyx_t_7 != Py_None);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
@@ -23319,16 +23338,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L200_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1172
+ /* "_pydevd_bundle/pydevd_cython.pyx":1173
*
* elif is_return and frame.f_back is not None and not info.pydev_use_scoped_step_frame:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE: # <<<<<<<<<<<<<<
* stop = False
* else:
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_file_type); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1172, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_file_type); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1172, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -23349,20 +23368,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1172, __pyx_L172_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_PYDEV_FILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1172, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_PYDEV_FILE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_4 = PyObject_RichCompare(__pyx_t_7, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1172, __pyx_L172_error)
+ __pyx_t_4 = PyObject_RichCompare(__pyx_t_7, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1172, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1173, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1173
+ /* "_pydevd_bundle/pydevd_cython.pyx":1174
* elif is_return and frame.f_back is not None and not info.pydev_use_scoped_step_frame:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE:
* stop = False # <<<<<<<<<<<<<<
@@ -23371,7 +23390,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1172
+ /* "_pydevd_bundle/pydevd_cython.pyx":1173
*
* elif is_return and frame.f_back is not None and not info.pydev_use_scoped_step_frame:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE: # <<<<<<<<<<<<<<
@@ -23381,7 +23400,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L203;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1175
+ /* "_pydevd_bundle/pydevd_cython.pyx":1176
* stop = False
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -23389,45 +23408,45 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope
*/
/*else*/ {
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1175, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_force_check_project_scope); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1176, __pyx_L172_error)
if (!__pyx_t_10) {
} else {
__pyx_t_12 = __pyx_t_10;
goto __pyx_L205_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1175, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_is_files_filter_enabled); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1176, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1175, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1176, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_12 = __pyx_t_10;
__pyx_L205_bool_binop_done:;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1176
+ /* "_pydevd_bundle/pydevd_cython.pyx":1177
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled:
* stop = not py_db.apply_files_filter( # <<<<<<<<<<<<<<
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope
* )
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1176, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1177, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":1177
+ /* "_pydevd_bundle/pydevd_cython.pyx":1178
* if force_check_project_scope or py_db.is_files_filter_enabled:
* stop = not py_db.apply_files_filter(
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope # <<<<<<<<<<<<<<
* )
* if stop:
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1177, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1178, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1177, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1178, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_f_code); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1177, __pyx_L172_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_f_code); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1178, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1177, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1178, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -23450,23 +23469,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1176, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1177, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1176
+ /* "_pydevd_bundle/pydevd_cython.pyx":1177
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled:
* stop = not py_db.apply_files_filter( # <<<<<<<<<<<<<<
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope
* )
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1176, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1177, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_stop = (!__pyx_t_12);
- /* "_pydevd_bundle/pydevd_cython.pyx":1179
+ /* "_pydevd_bundle/pydevd_cython.pyx":1180
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope
* )
* if stop: # <<<<<<<<<<<<<<
@@ -23475,35 +23494,35 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1182
+ /* "_pydevd_bundle/pydevd_cython.pyx":1183
* # Prevent stopping in a return to the same location we were initially
* # (i.e.: double-stop at the same place due to some filtering).
* if info.step_in_initial_location == (frame.f_back, frame.f_back.f_lineno): # <<<<<<<<<<<<<<
* stop = False
* else:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_GIVEREF(__pyx_t_4);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_t_4)) __PYX_ERR(0, 1182, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_t_4)) __PYX_ERR(0, 1183, __pyx_L172_error);
__Pyx_GIVEREF(__pyx_t_6);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(0, 1182, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(0, 1183, __pyx_L172_error);
__pyx_t_4 = 0;
__pyx_t_6 = 0;
- __pyx_t_6 = PyObject_RichCompare(__pyx_v_info->step_in_initial_location, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_6 = PyObject_RichCompare(__pyx_v_info->step_in_initial_location, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1182, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1183, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1183
+ /* "_pydevd_bundle/pydevd_cython.pyx":1184
* # (i.e.: double-stop at the same place due to some filtering).
* if info.step_in_initial_location == (frame.f_back, frame.f_back.f_lineno):
* stop = False # <<<<<<<<<<<<<<
@@ -23512,7 +23531,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1182
+ /* "_pydevd_bundle/pydevd_cython.pyx":1183
* # Prevent stopping in a return to the same location we were initially
* # (i.e.: double-stop at the same place due to some filtering).
* if info.step_in_initial_location == (frame.f_back, frame.f_back.f_lineno): # <<<<<<<<<<<<<<
@@ -23521,7 +23540,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1179
+ /* "_pydevd_bundle/pydevd_cython.pyx":1180
* frame.f_back, frame.f_back.f_code.co_filename, force_check_project_scope
* )
* if stop: # <<<<<<<<<<<<<<
@@ -23530,7 +23549,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1175
+ /* "_pydevd_bundle/pydevd_cython.pyx":1176
* stop = False
* else:
* if force_check_project_scope or py_db.is_files_filter_enabled: # <<<<<<<<<<<<<<
@@ -23540,7 +23559,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L204;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1185
+ /* "_pydevd_bundle/pydevd_cython.pyx":1186
* stop = False
* else:
* stop = True # <<<<<<<<<<<<<<
@@ -23554,7 +23573,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L203:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1171
+ /* "_pydevd_bundle/pydevd_cython.pyx":1172
* return None if is_call else NO_FTRACE
*
* elif is_return and frame.f_back is not None and not info.pydev_use_scoped_step_frame: # <<<<<<<<<<<<<<
@@ -23564,7 +23583,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L182;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1187
+ /* "_pydevd_bundle/pydevd_cython.pyx":1188
* stop = True
* else:
* stop = False # <<<<<<<<<<<<<<
@@ -23576,7 +23595,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L182:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1189
+ /* "_pydevd_bundle/pydevd_cython.pyx":1190
* stop = False
*
* if stop: # <<<<<<<<<<<<<<
@@ -23585,7 +23604,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1190
+ /* "_pydevd_bundle/pydevd_cython.pyx":1191
*
* if stop:
* if step_cmd == 206: # <<<<<<<<<<<<<<
@@ -23595,7 +23614,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_step_cmd == 0xCE);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1192
+ /* "_pydevd_bundle/pydevd_cython.pyx":1193
* if step_cmd == 206:
* # i.e.: Check if we're stepping into the proper context.
* f = frame # <<<<<<<<<<<<<<
@@ -23605,7 +23624,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_v_frame);
__Pyx_XDECREF_SET(__pyx_v_f, __pyx_v_frame);
- /* "_pydevd_bundle/pydevd_cython.pyx":1193
+ /* "_pydevd_bundle/pydevd_cython.pyx":1194
* # i.e.: Check if we're stepping into the proper context.
* f = frame
* while f is not None: # <<<<<<<<<<<<<<
@@ -23616,20 +23635,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_f != Py_None);
if (!__pyx_t_12) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1194
+ /* "_pydevd_bundle/pydevd_cython.pyx":1195
* f = frame
* while f is not None:
* if self._is_same_frame(stop_frame, f): # <<<<<<<<<<<<<<
* break
* f = f.f_back
*/
- __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_f); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1194, __pyx_L172_error)
+ __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_f); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1195, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1194, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1195, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1195
+ /* "_pydevd_bundle/pydevd_cython.pyx":1196
* while f is not None:
* if self._is_same_frame(stop_frame, f):
* break # <<<<<<<<<<<<<<
@@ -23638,7 +23657,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
goto __pyx_L212_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1194
+ /* "_pydevd_bundle/pydevd_cython.pyx":1195
* f = frame
* while f is not None:
* if self._is_same_frame(stop_frame, f): # <<<<<<<<<<<<<<
@@ -23647,20 +23666,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1196
+ /* "_pydevd_bundle/pydevd_cython.pyx":1197
* if self._is_same_frame(stop_frame, f):
* break
* f = f.f_back # <<<<<<<<<<<<<<
* else:
* stop = False
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1196, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1197, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_6);
__pyx_t_6 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1198
+ /* "_pydevd_bundle/pydevd_cython.pyx":1199
* f = f.f_back
* else:
* stop = False # <<<<<<<<<<<<<<
@@ -23672,7 +23691,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L212_break:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1190
+ /* "_pydevd_bundle/pydevd_cython.pyx":1191
*
* if stop:
* if step_cmd == 206: # <<<<<<<<<<<<<<
@@ -23681,7 +23700,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1189
+ /* "_pydevd_bundle/pydevd_cython.pyx":1190
* stop = False
*
* if stop: # <<<<<<<<<<<<<<
@@ -23690,7 +23709,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1200
+ /* "_pydevd_bundle/pydevd_cython.pyx":1201
* stop = False
*
* if plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -23700,28 +23719,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_12 = (__pyx_v_plugin_manager != Py_None);
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1201
+ /* "_pydevd_bundle/pydevd_cython.pyx":1202
*
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_into(py_db, frame, event, self._args[2], self._args[3], stop_info, stop) # <<<<<<<<<<<<<<
* if result:
* stop, plugin_stop = result
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_cmd_step_into); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1201, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_cmd_step_into); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1202, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1201, __pyx_L172_error)
+ __PYX_ERR(0, 1202, __pyx_L172_error)
}
- __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1201, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1202, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1201, __pyx_L172_error)
+ __PYX_ERR(0, 1202, __pyx_L172_error)
}
- __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1201, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1202, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_stop); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1201, __pyx_L172_error)
+ __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_stop); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1202, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_2 = NULL;
__pyx_t_5 = 0;
@@ -23744,24 +23763,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1201, __pyx_L172_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1202, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_result, __pyx_t_6);
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1202
+ /* "_pydevd_bundle/pydevd_cython.pyx":1203
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_into(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result: # <<<<<<<<<<<<<<
* stop, plugin_stop = result
*
*/
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1202, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1203, __pyx_L172_error)
if (__pyx_t_12) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1203
+ /* "_pydevd_bundle/pydevd_cython.pyx":1204
* result = plugin_manager.cmd_step_into(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result:
* stop, plugin_stop = result # <<<<<<<<<<<<<<
@@ -23774,7 +23793,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 2)) {
if (size > 2) __Pyx_RaiseTooManyValuesError(2);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1203, __pyx_L172_error)
+ __PYX_ERR(0, 1204, __pyx_L172_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -23787,21 +23806,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_6);
__Pyx_INCREF(__pyx_t_8);
#else
- __pyx_t_6 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1203, __pyx_L172_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1204, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_8 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1203, __pyx_L172_error)
+ __pyx_t_8 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1204, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
#endif
} else {
Py_ssize_t index = -1;
- __pyx_t_3 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1203, __pyx_L172_error)
+ __pyx_t_3 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1204, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_3);
index = 0; __pyx_t_6 = __pyx_t_15(__pyx_t_3); if (unlikely(!__pyx_t_6)) goto __pyx_L216_unpacking_failed;
__Pyx_GOTREF(__pyx_t_6);
index = 1; __pyx_t_8 = __pyx_t_15(__pyx_t_3); if (unlikely(!__pyx_t_8)) goto __pyx_L216_unpacking_failed;
__Pyx_GOTREF(__pyx_t_8);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_3), 2) < 0) __PYX_ERR(0, 1203, __pyx_L172_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_3), 2) < 0) __PYX_ERR(0, 1204, __pyx_L172_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
goto __pyx_L217_unpacking_done;
@@ -23809,16 +23828,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1203, __pyx_L172_error)
+ __PYX_ERR(0, 1204, __pyx_L172_error)
__pyx_L217_unpacking_done:;
}
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1203, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1204, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_v_stop = __pyx_t_12;
__Pyx_DECREF_SET(__pyx_v_plugin_stop, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1202
+ /* "_pydevd_bundle/pydevd_cython.pyx":1203
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_into(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result: # <<<<<<<<<<<<<<
@@ -23827,7 +23846,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1200
+ /* "_pydevd_bundle/pydevd_cython.pyx":1201
* stop = False
*
* if plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -23836,7 +23855,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1134
+ /* "_pydevd_bundle/pydevd_cython.pyx":1135
* stop = False
*
* elif step_cmd in (107, 144, 206): # <<<<<<<<<<<<<<
@@ -23846,7 +23865,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L181;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1205
+ /* "_pydevd_bundle/pydevd_cython.pyx":1206
* stop, plugin_stop = result
*
* elif step_cmd in (108, 159): # <<<<<<<<<<<<<<
@@ -23865,16 +23884,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_12;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1209
+ /* "_pydevd_bundle/pydevd_cython.pyx":1210
* # difference is that when we return from a frame in one we go to regular step
* # into and in the other we go to a step into my code).
* stop = self._is_same_frame(stop_frame, frame) and is_line # <<<<<<<<<<<<<<
* # Note: don't stop on a return for step over, only for line events
* # i.e.: don't stop in: (stop_frame is frame.f_back and is_return) as we'd stop twice in that line.
*/
- __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1209, __pyx_L172_error)
+ __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1210, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1209, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1210, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_12) {
} else {
@@ -23885,7 +23904,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L218_bool_binop_done:;
__pyx_v_stop = __pyx_t_10;
- /* "_pydevd_bundle/pydevd_cython.pyx":1213
+ /* "_pydevd_bundle/pydevd_cython.pyx":1214
* # i.e.: don't stop in: (stop_frame is frame.f_back and is_return) as we'd stop twice in that line.
*
* if plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -23895,28 +23914,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_plugin_manager != Py_None);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1214
+ /* "_pydevd_bundle/pydevd_cython.pyx":1215
*
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_over(py_db, frame, event, self._args[2], self._args[3], stop_info, stop) # <<<<<<<<<<<<<<
* if result:
* stop, plugin_stop = result
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_cmd_step_over); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1214, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_cmd_step_over); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1215, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1214, __pyx_L172_error)
+ __PYX_ERR(0, 1215, __pyx_L172_error)
}
- __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1214, __pyx_L172_error)
+ __pyx_t_3 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1215, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_3);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1214, __pyx_L172_error)
+ __PYX_ERR(0, 1215, __pyx_L172_error)
}
- __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1214, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1215, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_4 = __Pyx_PyBool_FromLong(__pyx_v_stop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1214, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyBool_FromLong(__pyx_v_stop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1215, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_2 = NULL;
__pyx_t_5 = 0;
@@ -23939,24 +23958,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1214, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1215, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_result, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1215
+ /* "_pydevd_bundle/pydevd_cython.pyx":1216
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_over(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result: # <<<<<<<<<<<<<<
* stop, plugin_stop = result
*
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1215, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1216, __pyx_L172_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1216
+ /* "_pydevd_bundle/pydevd_cython.pyx":1217
* result = plugin_manager.cmd_step_over(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result:
* stop, plugin_stop = result # <<<<<<<<<<<<<<
@@ -23969,7 +23988,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 2)) {
if (size > 2) __Pyx_RaiseTooManyValuesError(2);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1216, __pyx_L172_error)
+ __PYX_ERR(0, 1217, __pyx_L172_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -23982,21 +24001,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_8);
__Pyx_INCREF(__pyx_t_6);
#else
- __pyx_t_8 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1216, __pyx_L172_error)
+ __pyx_t_8 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1217, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1216, __pyx_L172_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1217, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
#endif
} else {
Py_ssize_t index = -1;
- __pyx_t_4 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1216, __pyx_L172_error)
+ __pyx_t_4 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1217, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_4);
index = 0; __pyx_t_8 = __pyx_t_15(__pyx_t_4); if (unlikely(!__pyx_t_8)) goto __pyx_L222_unpacking_failed;
__Pyx_GOTREF(__pyx_t_8);
index = 1; __pyx_t_6 = __pyx_t_15(__pyx_t_4); if (unlikely(!__pyx_t_6)) goto __pyx_L222_unpacking_failed;
__Pyx_GOTREF(__pyx_t_6);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_4), 2) < 0) __PYX_ERR(0, 1216, __pyx_L172_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_4), 2) < 0) __PYX_ERR(0, 1217, __pyx_L172_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
goto __pyx_L223_unpacking_done;
@@ -24004,16 +24023,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1216, __pyx_L172_error)
+ __PYX_ERR(0, 1217, __pyx_L172_error)
__pyx_L223_unpacking_done:;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1216, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1217, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_v_stop = __pyx_t_10;
__Pyx_DECREF_SET(__pyx_v_plugin_stop, __pyx_t_6);
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1215
+ /* "_pydevd_bundle/pydevd_cython.pyx":1216
* if plugin_manager is not None:
* result = plugin_manager.cmd_step_over(py_db, frame, event, self._args[2], self._args[3], stop_info, stop)
* if result: # <<<<<<<<<<<<<<
@@ -24022,7 +24041,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1213
+ /* "_pydevd_bundle/pydevd_cython.pyx":1214
* # i.e.: don't stop in: (stop_frame is frame.f_back and is_return) as we'd stop twice in that line.
*
* if plugin_manager is not None: # <<<<<<<<<<<<<<
@@ -24031,7 +24050,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1205
+ /* "_pydevd_bundle/pydevd_cython.pyx":1206
* stop, plugin_stop = result
*
* elif step_cmd in (108, 159): # <<<<<<<<<<<<<<
@@ -24041,7 +24060,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L181;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1218
+ /* "_pydevd_bundle/pydevd_cython.pyx":1219
* stop, plugin_stop = result
*
* elif step_cmd == 128: # <<<<<<<<<<<<<<
@@ -24051,7 +24070,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_step_cmd == 0x80);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1219
+ /* "_pydevd_bundle/pydevd_cython.pyx":1220
*
* elif step_cmd == 128:
* stop = False # <<<<<<<<<<<<<<
@@ -24060,28 +24079,28 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1220
+ /* "_pydevd_bundle/pydevd_cython.pyx":1221
* elif step_cmd == 128:
* stop = False
* back = frame.f_back # <<<<<<<<<<<<<<
* if self._is_same_frame(stop_frame, frame) and is_return:
* # We're exiting the smart step into initial frame (so, we probably didn't find our target).
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1220, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1221, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_v_back = __pyx_t_6;
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1221
+ /* "_pydevd_bundle/pydevd_cython.pyx":1222
* stop = False
* back = frame.f_back
* if self._is_same_frame(stop_frame, frame) and is_return: # <<<<<<<<<<<<<<
* # We're exiting the smart step into initial frame (so, we probably didn't find our target).
* stop = True
*/
- __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1221, __pyx_L172_error)
+ __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1222, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1221, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1222, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_12) {
} else {
@@ -24092,7 +24111,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L225_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1223
+ /* "_pydevd_bundle/pydevd_cython.pyx":1224
* if self._is_same_frame(stop_frame, frame) and is_return:
* # We're exiting the smart step into initial frame (so, we probably didn't find our target).
* stop = True # <<<<<<<<<<<<<<
@@ -24101,7 +24120,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1221
+ /* "_pydevd_bundle/pydevd_cython.pyx":1222
* stop = False
* back = frame.f_back
* if self._is_same_frame(stop_frame, frame) and is_return: # <<<<<<<<<<<<<<
@@ -24111,16 +24130,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L224;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1225
+ /* "_pydevd_bundle/pydevd_cython.pyx":1226
* stop = True
*
* elif self._is_same_frame(stop_frame, back) and is_line: # <<<<<<<<<<<<<<
* if info.pydev_smart_child_offset != -1:
* # i.e.: in this case, we're not interested in the pause in the parent, rather
*/
- __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1225, __pyx_L172_error)
+ __pyx_t_6 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1226, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1225, __pyx_L172_error)
+ __pyx_t_12 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_12 < 0))) __PYX_ERR(0, 1226, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_12) {
} else {
@@ -24131,7 +24150,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L227_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1226
+ /* "_pydevd_bundle/pydevd_cython.pyx":1227
*
* elif self._is_same_frame(stop_frame, back) and is_line:
* if info.pydev_smart_child_offset != -1: # <<<<<<<<<<<<<<
@@ -24141,7 +24160,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (__pyx_v_info->pydev_smart_child_offset != -1L);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1229
+ /* "_pydevd_bundle/pydevd_cython.pyx":1230
* # i.e.: in this case, we're not interested in the pause in the parent, rather
* # we're interested in the pause in the child (when the parent is at the proper place).
* stop = False # <<<<<<<<<<<<<<
@@ -24150,7 +24169,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1226
+ /* "_pydevd_bundle/pydevd_cython.pyx":1227
*
* elif self._is_same_frame(stop_frame, back) and is_line:
* if info.pydev_smart_child_offset != -1: # <<<<<<<<<<<<<<
@@ -24160,7 +24179,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L229;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1232
+ /* "_pydevd_bundle/pydevd_cython.pyx":1233
*
* else:
* pydev_smart_parent_offset = info.pydev_smart_parent_offset # <<<<<<<<<<<<<<
@@ -24171,7 +24190,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_11 = __pyx_v_info->pydev_smart_parent_offset;
__pyx_v_pydev_smart_parent_offset = __pyx_t_11;
- /* "_pydevd_bundle/pydevd_cython.pyx":1234
+ /* "_pydevd_bundle/pydevd_cython.pyx":1235
* pydev_smart_parent_offset = info.pydev_smart_parent_offset
*
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants # <<<<<<<<<<<<<<
@@ -24183,7 +24202,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_pydev_smart_step_into_variants = ((PyObject*)__pyx_t_6);
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1235
+ /* "_pydevd_bundle/pydevd_cython.pyx":1236
*
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants
* if pydev_smart_parent_offset >= 0 and pydev_smart_step_into_variants: # <<<<<<<<<<<<<<
@@ -24201,24 +24220,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L231_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1238
+ /* "_pydevd_bundle/pydevd_cython.pyx":1239
* # Preferred mode (when the smart step into variants are available
* # and the offset is set).
* stop = get_smart_step_into_variant_from_frame_offset( # <<<<<<<<<<<<<<
* back.f_lasti, pydev_smart_step_into_variants
* ) is get_smart_step_into_variant_from_frame_offset(
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1238, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1239, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":1239
+ /* "_pydevd_bundle/pydevd_cython.pyx":1240
* # and the offset is set).
* stop = get_smart_step_into_variant_from_frame_offset(
* back.f_lasti, pydev_smart_step_into_variants # <<<<<<<<<<<<<<
* ) is get_smart_step_into_variant_from_frame_offset(
* pydev_smart_parent_offset, pydev_smart_step_into_variants
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_lasti); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1239, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_lasti); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1240, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -24239,29 +24258,29 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1238, __pyx_L172_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1239, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1240
+ /* "_pydevd_bundle/pydevd_cython.pyx":1241
* stop = get_smart_step_into_variant_from_frame_offset(
* back.f_lasti, pydev_smart_step_into_variants
* ) is get_smart_step_into_variant_from_frame_offset( # <<<<<<<<<<<<<<
* pydev_smart_parent_offset, pydev_smart_step_into_variants
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1240, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1241, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- /* "_pydevd_bundle/pydevd_cython.pyx":1241
+ /* "_pydevd_bundle/pydevd_cython.pyx":1242
* back.f_lasti, pydev_smart_step_into_variants
* ) is get_smart_step_into_variant_from_frame_offset(
* pydev_smart_parent_offset, pydev_smart_step_into_variants # <<<<<<<<<<<<<<
* )
*
*/
- __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_parent_offset); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1241, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_parent_offset); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1242, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -24282,7 +24301,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1240, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1241, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
@@ -24291,7 +24310,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_v_stop = __pyx_t_10;
- /* "_pydevd_bundle/pydevd_cython.pyx":1235
+ /* "_pydevd_bundle/pydevd_cython.pyx":1236
*
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants
* if pydev_smart_parent_offset >= 0 and pydev_smart_step_into_variants: # <<<<<<<<<<<<<<
@@ -24301,7 +24320,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L230;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1246
+ /* "_pydevd_bundle/pydevd_cython.pyx":1247
* else:
* # Only the name/line is available, so, check that.
* curr_func_name = frame.f_code.co_name # <<<<<<<<<<<<<<
@@ -24309,16 +24328,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* # global context is set with an empty name
*/
/*else*/ {
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1246, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1247, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1246, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1247, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (!(likely(PyString_CheckExact(__pyx_t_6))||((__pyx_t_6) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_6))) __PYX_ERR(0, 1246, __pyx_L172_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_6))||((__pyx_t_6) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_6))) __PYX_ERR(0, 1247, __pyx_L172_error)
__Pyx_XDECREF_SET(__pyx_v_curr_func_name, ((PyObject*)__pyx_t_6));
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1249
+ /* "_pydevd_bundle/pydevd_cython.pyx":1250
*
* # global context is set with an empty name
* if curr_func_name in ("?", "") or curr_func_name is None: # <<<<<<<<<<<<<<
@@ -24327,13 +24346,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__Pyx_INCREF(__pyx_v_curr_func_name);
__pyx_t_22 = __pyx_v_curr_func_name;
- __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s__4, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1249, __pyx_L172_error)
+ __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s__4, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1250, __pyx_L172_error)
if (!__pyx_t_16) {
} else {
__pyx_t_12 = __pyx_t_16;
goto __pyx_L236_bool_binop_done;
}
- __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_module, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1249, __pyx_L172_error)
+ __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_t_22, __pyx_kp_s_module, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1250, __pyx_L172_error)
__pyx_t_12 = __pyx_t_16;
__pyx_L236_bool_binop_done:;
__Pyx_DECREF(__pyx_t_22); __pyx_t_22 = 0;
@@ -24348,7 +24367,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L234_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1250
+ /* "_pydevd_bundle/pydevd_cython.pyx":1251
* # global context is set with an empty name
* if curr_func_name in ("?", "") or curr_func_name is None:
* curr_func_name = "" # <<<<<<<<<<<<<<
@@ -24358,7 +24377,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_kp_s_);
__Pyx_DECREF_SET(__pyx_v_curr_func_name, __pyx_kp_s_);
- /* "_pydevd_bundle/pydevd_cython.pyx":1249
+ /* "_pydevd_bundle/pydevd_cython.pyx":1250
*
* # global context is set with an empty name
* if curr_func_name in ("?", "") or curr_func_name is None: # <<<<<<<<<<<<<<
@@ -24367,33 +24386,33 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1251
+ /* "_pydevd_bundle/pydevd_cython.pyx":1252
* if curr_func_name in ("?", "") or curr_func_name is None:
* curr_func_name = ""
* if curr_func_name == info.pydev_func_name and stop_frame.f_lineno == info.pydev_next_line: # <<<<<<<<<<<<<<
* stop = True
*
*/
- __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_v_curr_func_name, __pyx_v_info->pydev_func_name, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1251, __pyx_L172_error)
+ __pyx_t_16 = (__Pyx_PyString_Equals(__pyx_v_curr_func_name, __pyx_v_info->pydev_func_name, Py_EQ)); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1252, __pyx_L172_error)
if (__pyx_t_16) {
} else {
__pyx_t_10 = __pyx_t_16;
goto __pyx_L239_bool_binop_done;
}
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_stop_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1251, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_stop_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1252, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_next_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1251, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_next_line); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1252, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_4 = PyObject_RichCompare(__pyx_t_6, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1251, __pyx_L172_error)
+ __pyx_t_4 = PyObject_RichCompare(__pyx_t_6, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1252, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1251, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1252, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_10 = __pyx_t_16;
__pyx_L239_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1252
+ /* "_pydevd_bundle/pydevd_cython.pyx":1253
* curr_func_name = ""
* if curr_func_name == info.pydev_func_name and stop_frame.f_lineno == info.pydev_next_line:
* stop = True # <<<<<<<<<<<<<<
@@ -24402,7 +24421,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1251
+ /* "_pydevd_bundle/pydevd_cython.pyx":1252
* if curr_func_name in ("?", "") or curr_func_name is None:
* curr_func_name = ""
* if curr_func_name == info.pydev_func_name and stop_frame.f_lineno == info.pydev_next_line: # <<<<<<<<<<<<<<
@@ -24415,7 +24434,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L229:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1254
+ /* "_pydevd_bundle/pydevd_cython.pyx":1255
* stop = True
*
* if not stop: # <<<<<<<<<<<<<<
@@ -24425,7 +24444,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (!__pyx_v_stop);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1257
+ /* "_pydevd_bundle/pydevd_cython.pyx":1258
* # In smart step into, if we didn't hit it in this frame once, that'll
* # not be the case next time either, so, disable tracing for this frame.
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -24437,7 +24456,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_4 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1257, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1258, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_4 = __pyx_t_8;
__pyx_t_8 = 0;
@@ -24446,7 +24465,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1254
+ /* "_pydevd_bundle/pydevd_cython.pyx":1255
* stop = True
*
* if not stop: # <<<<<<<<<<<<<<
@@ -24455,7 +24474,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1225
+ /* "_pydevd_bundle/pydevd_cython.pyx":1226
* stop = True
*
* elif self._is_same_frame(stop_frame, back) and is_line: # <<<<<<<<<<<<<<
@@ -24465,7 +24484,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L224;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1259
+ /* "_pydevd_bundle/pydevd_cython.pyx":1260
* return None if is_call else NO_FTRACE
*
* elif back is not None and self._is_same_frame(stop_frame, back.f_back) and is_line: # <<<<<<<<<<<<<<
@@ -24478,12 +24497,12 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
goto __pyx_L242_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1259, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1260, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1259, __pyx_L172_error)
+ __pyx_t_8 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_t_4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1260, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1259, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1260, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_16) {
} else {
@@ -24494,7 +24513,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L242_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1263
+ /* "_pydevd_bundle/pydevd_cython.pyx":1264
* # This happens when handling a step into which targets a function inside a list comprehension
* # or generator (in which case an intermediary frame is created due to an internal function call).
* pydev_smart_parent_offset = info.pydev_smart_parent_offset # <<<<<<<<<<<<<<
@@ -24504,7 +24523,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_11 = __pyx_v_info->pydev_smart_parent_offset;
__pyx_v_pydev_smart_parent_offset = __pyx_t_11;
- /* "_pydevd_bundle/pydevd_cython.pyx":1264
+ /* "_pydevd_bundle/pydevd_cython.pyx":1265
* # or generator (in which case an intermediary frame is created due to an internal function call).
* pydev_smart_parent_offset = info.pydev_smart_parent_offset
* pydev_smart_child_offset = info.pydev_smart_child_offset # <<<<<<<<<<<<<<
@@ -24514,7 +24533,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_11 = __pyx_v_info->pydev_smart_child_offset;
__pyx_v_pydev_smart_child_offset = __pyx_t_11;
- /* "_pydevd_bundle/pydevd_cython.pyx":1268
+ /* "_pydevd_bundle/pydevd_cython.pyx":1269
* # print('parent f_lasti', back.f_back.f_lasti)
* # print('child f_lasti', back.f_lasti)
* stop = False # <<<<<<<<<<<<<<
@@ -24523,7 +24542,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1269
+ /* "_pydevd_bundle/pydevd_cython.pyx":1270
* # print('child f_lasti', back.f_lasti)
* stop = False
* if pydev_smart_child_offset >= 0 and pydev_smart_child_offset >= 0: # <<<<<<<<<<<<<<
@@ -24541,7 +24560,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L246_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1270
+ /* "_pydevd_bundle/pydevd_cython.pyx":1271
* stop = False
* if pydev_smart_child_offset >= 0 and pydev_smart_child_offset >= 0:
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants # <<<<<<<<<<<<<<
@@ -24553,7 +24572,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_pydev_smart_step_into_variants = ((PyObject*)__pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1272
+ /* "_pydevd_bundle/pydevd_cython.pyx":1273
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants
*
* if pydev_smart_parent_offset >= 0 and pydev_smart_step_into_variants: # <<<<<<<<<<<<<<
@@ -24571,24 +24590,24 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L249_bool_binop_done:;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1277
+ /* "_pydevd_bundle/pydevd_cython.pyx":1278
* # already -- and that's ok, so, we just check that the parent frame
* # matches in this case).
* smart_step_into_variant = get_smart_step_into_variant_from_frame_offset( # <<<<<<<<<<<<<<
* pydev_smart_parent_offset, pydev_smart_step_into_variants
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1277, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1278, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- /* "_pydevd_bundle/pydevd_cython.pyx":1278
+ /* "_pydevd_bundle/pydevd_cython.pyx":1279
* # matches in this case).
* smart_step_into_variant = get_smart_step_into_variant_from_frame_offset(
* pydev_smart_parent_offset, pydev_smart_step_into_variants # <<<<<<<<<<<<<<
* )
* # print('matched parent offset', pydev_smart_parent_offset)
*/
- __pyx_t_6 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_parent_offset); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1278, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_parent_offset); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1279, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -24609,49 +24628,49 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1277, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1278, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__pyx_v_smart_step_into_variant = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1282
+ /* "_pydevd_bundle/pydevd_cython.pyx":1283
* # print('matched parent offset', pydev_smart_parent_offset)
* # Ok, now, check the child variant
* children_variants = smart_step_into_variant.children_variants # <<<<<<<<<<<<<<
* stop = children_variants and (
* get_smart_step_into_variant_from_frame_offset(back.f_lasti, children_variants)
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_smart_step_into_variant, __pyx_n_s_children_variants); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1282, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_smart_step_into_variant, __pyx_n_s_children_variants); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1283, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_v_children_variants = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1283
+ /* "_pydevd_bundle/pydevd_cython.pyx":1284
* # Ok, now, check the child variant
* children_variants = smart_step_into_variant.children_variants
* stop = children_variants and ( # <<<<<<<<<<<<<<
* get_smart_step_into_variant_from_frame_offset(back.f_lasti, children_variants)
* is get_smart_step_into_variant_from_frame_offset(pydev_smart_child_offset, children_variants)
*/
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_children_variants); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1283, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_children_variants); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1284, __pyx_L172_error)
if (__pyx_t_16) {
} else {
__pyx_t_10 = __pyx_t_16;
goto __pyx_L251_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1284
+ /* "_pydevd_bundle/pydevd_cython.pyx":1285
* children_variants = smart_step_into_variant.children_variants
* stop = children_variants and (
* get_smart_step_into_variant_from_frame_offset(back.f_lasti, children_variants) # <<<<<<<<<<<<<<
* is get_smart_step_into_variant_from_frame_offset(pydev_smart_child_offset, children_variants)
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1284, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1285, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_lasti); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1284, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_lasti); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1285, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -24672,21 +24691,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1284, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1285, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1285
+ /* "_pydevd_bundle/pydevd_cython.pyx":1286
* stop = children_variants and (
* get_smart_step_into_variant_from_frame_offset(back.f_lasti, children_variants)
* is get_smart_step_into_variant_from_frame_offset(pydev_smart_child_offset, children_variants) # <<<<<<<<<<<<<<
* )
* # print('stop at child', stop)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1285, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_get_smart_step_into_variant_from); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1286, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_child_offset); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1285, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_pydev_smart_child_offset); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1286, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -24707,7 +24726,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1285, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1286, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
@@ -24718,7 +24737,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_L251_bool_binop_done:;
__pyx_v_stop = __pyx_t_10;
- /* "_pydevd_bundle/pydevd_cython.pyx":1272
+ /* "_pydevd_bundle/pydevd_cython.pyx":1273
* pydev_smart_step_into_variants = info.pydev_smart_step_into_variants
*
* if pydev_smart_parent_offset >= 0 and pydev_smart_step_into_variants: # <<<<<<<<<<<<<<
@@ -24727,7 +24746,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1269
+ /* "_pydevd_bundle/pydevd_cython.pyx":1270
* # print('child f_lasti', back.f_lasti)
* stop = False
* if pydev_smart_child_offset >= 0 and pydev_smart_child_offset >= 0: # <<<<<<<<<<<<<<
@@ -24736,7 +24755,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1289
+ /* "_pydevd_bundle/pydevd_cython.pyx":1290
* # print('stop at child', stop)
*
* if not stop: # <<<<<<<<<<<<<<
@@ -24746,7 +24765,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = (!__pyx_v_stop);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1292
+ /* "_pydevd_bundle/pydevd_cython.pyx":1293
* # In smart step into, if we didn't hit it in this frame once, that'll
* # not be the case next time either, so, disable tracing for this frame.
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -24758,7 +24777,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_4 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1292, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1293, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_4 = __pyx_t_8;
__pyx_t_8 = 0;
@@ -24767,7 +24786,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1289
+ /* "_pydevd_bundle/pydevd_cython.pyx":1290
* # print('stop at child', stop)
*
* if not stop: # <<<<<<<<<<<<<<
@@ -24776,7 +24795,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1259
+ /* "_pydevd_bundle/pydevd_cython.pyx":1260
* return None if is_call else NO_FTRACE
*
* elif back is not None and self._is_same_frame(stop_frame, back.f_back) and is_line: # <<<<<<<<<<<<<<
@@ -24786,7 +24805,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L224:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1218
+ /* "_pydevd_bundle/pydevd_cython.pyx":1219
* stop, plugin_stop = result
*
* elif step_cmd == 128: # <<<<<<<<<<<<<<
@@ -24796,7 +24815,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L181;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1294
+ /* "_pydevd_bundle/pydevd_cython.pyx":1295
* return None if is_call else NO_FTRACE
*
* elif step_cmd in (109, 160): # <<<<<<<<<<<<<<
@@ -24815,7 +24834,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = __pyx_t_10;
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1295
+ /* "_pydevd_bundle/pydevd_cython.pyx":1296
*
* elif step_cmd in (109, 160):
* stop = is_return and self._is_same_frame(stop_frame, frame) # <<<<<<<<<<<<<<
@@ -24827,15 +24846,15 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = __pyx_v_is_return;
goto __pyx_L254_bool_binop_done;
}
- __pyx_t_4 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1295, __pyx_L172_error)
+ __pyx_t_4 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self->__pyx_vtab)->_is_same_frame(__pyx_v_self, __pyx_v_stop_frame, __pyx_v_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1296, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1295, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1296, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_t_16 = __pyx_t_10;
__pyx_L254_bool_binop_done:;
__pyx_v_stop = __pyx_t_16;
- /* "_pydevd_bundle/pydevd_cython.pyx":1294
+ /* "_pydevd_bundle/pydevd_cython.pyx":1295
* return None if is_call else NO_FTRACE
*
* elif step_cmd in (109, 160): # <<<<<<<<<<<<<<
@@ -24845,7 +24864,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L181;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1298
+ /* "_pydevd_bundle/pydevd_cython.pyx":1299
*
* else:
* stop = False # <<<<<<<<<<<<<<
@@ -24857,7 +24876,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L181:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1300
+ /* "_pydevd_bundle/pydevd_cython.pyx":1301
* stop = False
*
* if stop and step_cmd != -1 and is_return and hasattr(frame, "f_back"): # <<<<<<<<<<<<<<
@@ -24880,27 +24899,27 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = __pyx_v_is_return;
goto __pyx_L257_bool_binop_done;
}
- __pyx_t_10 = __Pyx_HasAttr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0, 1300, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_HasAttr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(0, 1301, __pyx_L172_error)
__pyx_t_16 = __pyx_t_10;
__pyx_L257_bool_binop_done:;
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1301
+ /* "_pydevd_bundle/pydevd_cython.pyx":1302
*
* if stop and step_cmd != -1 and is_return and hasattr(frame, "f_back"):
* f_code = getattr(frame.f_back, "f_code", None) # <<<<<<<<<<<<<<
* if f_code is not None:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1301, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1302, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_code, Py_None); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1301, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_GetAttr3(__pyx_t_4, __pyx_n_s_f_code, Py_None); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1302, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_f_code = __pyx_t_8;
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1302
+ /* "_pydevd_bundle/pydevd_cython.pyx":1303
* if stop and step_cmd != -1 and is_return and hasattr(frame, "f_back"):
* f_code = getattr(frame.f_back, "f_code", None)
* if f_code is not None: # <<<<<<<<<<<<<<
@@ -24910,16 +24929,16 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = (__pyx_v_f_code != Py_None);
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1303
+ /* "_pydevd_bundle/pydevd_cython.pyx":1304
* f_code = getattr(frame.f_back, "f_code", None)
* if f_code is not None:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE: # <<<<<<<<<<<<<<
* stop = False
*
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_file_type); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1303, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_file_type); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1303, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -24940,20 +24959,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1303, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_PYDEV_FILE); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1303, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_PYDEV_FILE); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1303, __pyx_L172_error)
+ __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1303, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1304, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1304
+ /* "_pydevd_bundle/pydevd_cython.pyx":1305
* if f_code is not None:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE:
* stop = False # <<<<<<<<<<<<<<
@@ -24962,7 +24981,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1303
+ /* "_pydevd_bundle/pydevd_cython.pyx":1304
* f_code = getattr(frame.f_back, "f_code", None)
* if f_code is not None:
* if py_db.get_file_type(frame.f_back) == py_db.PYDEV_FILE: # <<<<<<<<<<<<<<
@@ -24971,7 +24990,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1302
+ /* "_pydevd_bundle/pydevd_cython.pyx":1303
* if stop and step_cmd != -1 and is_return and hasattr(frame, "f_back"):
* f_code = getattr(frame.f_back, "f_code", None)
* if f_code is not None: # <<<<<<<<<<<<<<
@@ -24980,7 +24999,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1300
+ /* "_pydevd_bundle/pydevd_cython.pyx":1301
* stop = False
*
* if stop and step_cmd != -1 and is_return and hasattr(frame, "f_back"): # <<<<<<<<<<<<<<
@@ -24989,32 +25008,32 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1306
+ /* "_pydevd_bundle/pydevd_cython.pyx":1307
* stop = False
*
* if plugin_stop: # <<<<<<<<<<<<<<
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd)
* elif stop:
*/
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_plugin_stop); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1306, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_v_plugin_stop); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1307, __pyx_L172_error)
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1307
+ /* "_pydevd_bundle/pydevd_cython.pyx":1308
*
* if plugin_stop:
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd) # <<<<<<<<<<<<<<
* elif stop:
* if is_line:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_stop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1307, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_plugin_manager, __pyx_n_s_stop); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1308, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
if (unlikely(__pyx_v_self->_args == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1307, __pyx_L172_error)
+ __PYX_ERR(0, 1308, __pyx_L172_error)
}
- __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1307, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_GetItemInt_Tuple(__pyx_v_self->_args, 3, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1308, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1307, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1308, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_3 = NULL;
__pyx_t_5 = 0;
@@ -25036,13 +25055,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1307, __pyx_L172_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1308, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1306
+ /* "_pydevd_bundle/pydevd_cython.pyx":1307
* stop = False
*
* if plugin_stop: # <<<<<<<<<<<<<<
@@ -25052,7 +25071,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L263;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1308
+ /* "_pydevd_bundle/pydevd_cython.pyx":1309
* if plugin_stop:
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd)
* elif stop: # <<<<<<<<<<<<<<
@@ -25061,7 +25080,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1309
+ /* "_pydevd_bundle/pydevd_cython.pyx":1310
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd)
* elif stop:
* if is_line: # <<<<<<<<<<<<<<
@@ -25070,46 +25089,46 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_is_line) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1310
+ /* "_pydevd_bundle/pydevd_cython.pyx":1311
* elif stop:
* if is_line:
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd) # <<<<<<<<<<<<<<
* self.do_wait_suspend(thread, frame, event, arg)
* elif is_return: # return event
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_v_thread)) __PYX_ERR(0, 1310, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_v_thread)) __PYX_ERR(0, 1311, __pyx_L172_error);
__Pyx_GIVEREF(__pyx_t_4);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_4)) __PYX_ERR(0, 1310, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_4)) __PYX_ERR(0, 1311, __pyx_L172_error);
__pyx_t_4 = 0;
- __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_original_step_cmd); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_original_step_cmd); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_original_step_cmd, __pyx_t_8) < 0) __PYX_ERR(0, 1310, __pyx_L172_error)
+ if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_original_step_cmd, __pyx_t_8) < 0) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_t_7, __pyx_t_4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1310, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_t_7, __pyx_t_4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1311, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1311
+ /* "_pydevd_bundle/pydevd_cython.pyx":1312
* if is_line:
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd)
* self.do_wait_suspend(thread, frame, event, arg) # <<<<<<<<<<<<<<
* elif is_return: # return event
* back = frame.f_back
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1311, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1312, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -25129,13 +25148,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[5] = {__pyx_t_7, __pyx_v_thread, __pyx_v_frame, __pyx_v_event, __pyx_v_arg};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 4+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1311, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1312, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1309
+ /* "_pydevd_bundle/pydevd_cython.pyx":1310
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd)
* elif stop:
* if is_line: # <<<<<<<<<<<<<<
@@ -25145,7 +25164,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L264;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1312
+ /* "_pydevd_bundle/pydevd_cython.pyx":1313
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd)
* self.do_wait_suspend(thread, frame, event, arg)
* elif is_return: # return event # <<<<<<<<<<<<<<
@@ -25154,19 +25173,19 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
if (__pyx_v_is_return) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1313
+ /* "_pydevd_bundle/pydevd_cython.pyx":1314
* self.do_wait_suspend(thread, frame, event, arg)
* elif is_return: # return event
* back = frame.f_back # <<<<<<<<<<<<<<
* if back is not None:
* # When we get to the pydevd run function, the debugging has actually finished for the main thread
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1313, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1314, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_XDECREF_SET(__pyx_v_back, __pyx_t_8);
__pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1314
+ /* "_pydevd_bundle/pydevd_cython.pyx":1315
* elif is_return: # return event
* back = frame.f_back
* if back is not None: # <<<<<<<<<<<<<<
@@ -25176,14 +25195,14 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = (__pyx_v_back != Py_None);
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1318
+ /* "_pydevd_bundle/pydevd_cython.pyx":1319
* # (note that it can still go on for other threads, but for this one, we just make it finish)
* # So, just setting it to None should be OK
* back_absolute_filename, _, base = get_abs_path_real_path_and_base_from_frame(back) # <<<<<<<<<<<<<<
* if (base, back.f_code.co_name) in (DEBUG_START, DEBUG_START_PY3K):
* back = None
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_abs_path_real_path_and_base); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_get_abs_path_real_path_and_base); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_7 = NULL;
__pyx_t_5 = 0;
@@ -25203,7 +25222,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_back};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
@@ -25213,7 +25232,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1318, __pyx_L172_error)
+ __PYX_ERR(0, 1319, __pyx_L172_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -25229,17 +25248,17 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(__pyx_t_7);
__Pyx_INCREF(__pyx_t_6);
#else
- __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_7 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ __pyx_t_7 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ __pyx_t_6 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
#endif
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_3 = PyObject_GetIter(__pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1318, __pyx_L172_error)
+ __pyx_t_3 = PyObject_GetIter(__pyx_t_8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1319, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_15 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_3);
@@ -25249,7 +25268,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_GOTREF(__pyx_t_7);
index = 2; __pyx_t_6 = __pyx_t_15(__pyx_t_3); if (unlikely(!__pyx_t_6)) goto __pyx_L266_unpacking_failed;
__Pyx_GOTREF(__pyx_t_6);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_3), 3) < 0) __PYX_ERR(0, 1318, __pyx_L172_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_15(__pyx_t_3), 3) < 0) __PYX_ERR(0, 1319, __pyx_L172_error)
__pyx_t_15 = NULL;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
goto __pyx_L267_unpacking_done;
@@ -25257,7 +25276,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_15 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1318, __pyx_L172_error)
+ __PYX_ERR(0, 1319, __pyx_L172_error)
__pyx_L267_unpacking_done:;
}
__pyx_v_back_absolute_filename = __pyx_t_4;
@@ -25267,42 +25286,42 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_v_base = __pyx_t_6;
__pyx_t_6 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1319
+ /* "_pydevd_bundle/pydevd_cython.pyx":1320
* # So, just setting it to None should be OK
* back_absolute_filename, _, base = get_abs_path_real_path_and_base_from_frame(back)
* if (base, back.f_code.co_name) in (DEBUG_START, DEBUG_START_PY3K): # <<<<<<<<<<<<<<
* back = None
*
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_code); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_co_name); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_base);
__Pyx_GIVEREF(__pyx_v_base);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_base)) __PYX_ERR(0, 1319, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_base)) __PYX_ERR(0, 1320, __pyx_L172_error);
__Pyx_GIVEREF(__pyx_t_6);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(0, 1319, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(0, 1320, __pyx_L172_error);
__pyx_t_6 = 0;
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_DEBUG_START); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_DEBUG_START); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = PyObject_RichCompare(__pyx_t_8, __pyx_t_6, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_7 = PyObject_RichCompare(__pyx_t_8, __pyx_t_6, Py_EQ); __Pyx_XGOTREF(__pyx_t_7); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_7); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
if (!__pyx_t_10) {
} else {
__pyx_t_16 = __pyx_t_10;
goto __pyx_L269_bool_binop_done;
}
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_DEBUG_START_PY3K); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_DEBUG_START_PY3K); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_t_7, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_t_7, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1319, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1320, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_16 = __pyx_t_10;
__pyx_L269_bool_binop_done:;
@@ -25310,7 +25329,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_10 = __pyx_t_16;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1320
+ /* "_pydevd_bundle/pydevd_cython.pyx":1321
* back_absolute_filename, _, base = get_abs_path_real_path_and_base_from_frame(back)
* if (base, back.f_code.co_name) in (DEBUG_START, DEBUG_START_PY3K):
* back = None # <<<<<<<<<<<<<<
@@ -25320,7 +25339,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_back, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1319
+ /* "_pydevd_bundle/pydevd_cython.pyx":1320
* # So, just setting it to None should be OK
* back_absolute_filename, _, base = get_abs_path_real_path_and_base_from_frame(back)
* if (base, back.f_code.co_name) in (DEBUG_START, DEBUG_START_PY3K): # <<<<<<<<<<<<<<
@@ -25330,22 +25349,22 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L268;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1322
+ /* "_pydevd_bundle/pydevd_cython.pyx":1323
* back = None
*
* elif base == TRACE_PROPERTY: # <<<<<<<<<<<<<<
* # We dont want to trace the return event of pydevd_traceproperty (custom property for debugging)
* # if we're in a return, we want it to appear to the user in the previous frame!
*/
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_TRACE_PROPERTY); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1322, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_TRACE_PROPERTY); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1323, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_6 = PyObject_RichCompare(__pyx_v_base, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1322, __pyx_L172_error)
+ __pyx_t_6 = PyObject_RichCompare(__pyx_v_base, __pyx_t_8, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1323, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1322, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1323, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1325
+ /* "_pydevd_bundle/pydevd_cython.pyx":1326
* # We dont want to trace the return event of pydevd_traceproperty (custom property for debugging)
* # if we're in a return, we want it to appear to the user in the previous frame!
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -25357,7 +25376,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_6 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1325, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1326, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_6 = __pyx_t_8;
__pyx_t_8 = 0;
@@ -25366,7 +25385,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_6 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1322
+ /* "_pydevd_bundle/pydevd_cython.pyx":1323
* back = None
*
* elif base == TRACE_PROPERTY: # <<<<<<<<<<<<<<
@@ -25375,35 +25394,35 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1327
+ /* "_pydevd_bundle/pydevd_cython.pyx":1328
* return None if is_call else NO_FTRACE
*
* elif pydevd_dont_trace.should_trace_hook is not None: # <<<<<<<<<<<<<<
* if not pydevd_dont_trace.should_trace_hook(back.f_code, back_absolute_filename):
* # In this case, we'll have to skip the previous one because it shouldn't be traced.
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1327, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1328, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1327, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1328, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_10 = (__pyx_t_8 != Py_None);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1328
+ /* "_pydevd_bundle/pydevd_cython.pyx":1329
*
* elif pydevd_dont_trace.should_trace_hook is not None:
* if not pydevd_dont_trace.should_trace_hook(back.f_code, back_absolute_filename): # <<<<<<<<<<<<<<
* # In this case, we'll have to skip the previous one because it shouldn't be traced.
* # Also, we have to reset the tracing, because if the parent's parent (or some
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1328, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_pydevd_dont_trace); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1329, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1328, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_should_trace_hook); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1329, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1328, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_back, __pyx_n_s_f_code); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1329, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -25424,25 +25443,25 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1328, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1329, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1328, __pyx_L172_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1329, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_16 = (!__pyx_t_10);
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1334
+ /* "_pydevd_bundle/pydevd_cython.pyx":1335
* # we should anymore (so, a step in/over/return may not stop anywhere if no parent is traced).
* # Related test: _debugger_case17a.py
* py_db.set_trace_for_frame_and_parents(thread.ident, back) # <<<<<<<<<<<<<<
* return None if is_call else NO_FTRACE
*
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_trace_for_frame_and_parents); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1334, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_trace_for_frame_and_parents); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1335, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1334, __pyx_L172_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1335, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_4 = NULL;
__pyx_t_5 = 0;
@@ -25463,13 +25482,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 2+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1334, __pyx_L172_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1335, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1335
+ /* "_pydevd_bundle/pydevd_cython.pyx":1336
* # Related test: _debugger_case17a.py
* py_db.set_trace_for_frame_and_parents(thread.ident, back)
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -25481,7 +25500,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_8 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1335, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1336, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = __pyx_t_7;
__pyx_t_7 = 0;
@@ -25490,7 +25509,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_8 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1328
+ /* "_pydevd_bundle/pydevd_cython.pyx":1329
*
* elif pydevd_dont_trace.should_trace_hook is not None:
* if not pydevd_dont_trace.should_trace_hook(back.f_code, back_absolute_filename): # <<<<<<<<<<<<<<
@@ -25499,7 +25518,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1327
+ /* "_pydevd_bundle/pydevd_cython.pyx":1328
* return None if is_call else NO_FTRACE
*
* elif pydevd_dont_trace.should_trace_hook is not None: # <<<<<<<<<<<<<<
@@ -25509,7 +25528,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L268:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1314
+ /* "_pydevd_bundle/pydevd_cython.pyx":1315
* elif is_return: # return event
* back = frame.f_back
* if back is not None: # <<<<<<<<<<<<<<
@@ -25518,7 +25537,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1337
+ /* "_pydevd_bundle/pydevd_cython.pyx":1338
* return None if is_call else NO_FTRACE
*
* if back is not None: # <<<<<<<<<<<<<<
@@ -25528,46 +25547,46 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_16 = (__pyx_v_back != Py_None);
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1339
+ /* "_pydevd_bundle/pydevd_cython.pyx":1340
* if back is not None:
* # if we're in a return, we want it to appear to the user in the previous frame!
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd) # <<<<<<<<<<<<<<
* self.do_wait_suspend(thread, back, event, arg)
* else:
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_step_cmd); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_v_thread)) __PYX_ERR(0, 1339, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_v_thread)) __PYX_ERR(0, 1340, __pyx_L172_error);
__Pyx_GIVEREF(__pyx_t_7);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_6, 1, __pyx_t_7)) __PYX_ERR(0, 1339, __pyx_L172_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_6, 1, __pyx_t_7)) __PYX_ERR(0, 1340, __pyx_L172_error);
__pyx_t_7 = 0;
- __pyx_t_7 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_original_step_cmd); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_info->pydev_original_step_cmd); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- if (PyDict_SetItem(__pyx_t_7, __pyx_n_s_original_step_cmd, __pyx_t_4) < 0) __PYX_ERR(0, 1339, __pyx_L172_error)
+ if (PyDict_SetItem(__pyx_t_7, __pyx_n_s_original_step_cmd, __pyx_t_4) < 0) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1339, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_6, __pyx_t_7); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1340, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1340
+ /* "_pydevd_bundle/pydevd_cython.pyx":1341
* # if we're in a return, we want it to appear to the user in the previous frame!
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd)
* self.do_wait_suspend(thread, back, event, arg) # <<<<<<<<<<<<<<
* else:
* # in jython we may not have a back frame
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1340, __pyx_L172_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1341, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_5 = 0;
@@ -25587,13 +25606,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[5] = {__pyx_t_6, __pyx_v_thread, __pyx_v_back, __pyx_v_event, __pyx_v_arg};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_5, 4+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1340, __pyx_L172_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1341, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1337
+ /* "_pydevd_bundle/pydevd_cython.pyx":1338
* return None if is_call else NO_FTRACE
*
* if back is not None: # <<<<<<<<<<<<<<
@@ -25603,7 +25622,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
goto __pyx_L272;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1343
+ /* "_pydevd_bundle/pydevd_cython.pyx":1344
* else:
* # in jython we may not have a back frame
* info.pydev_step_stop = None # <<<<<<<<<<<<<<
@@ -25617,7 +25636,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_DECREF(__pyx_v_info->pydev_step_stop);
__pyx_v_info->pydev_step_stop = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":1344
+ /* "_pydevd_bundle/pydevd_cython.pyx":1345
* # in jython we may not have a back frame
* info.pydev_step_stop = None
* info.pydev_original_step_cmd = -1 # <<<<<<<<<<<<<<
@@ -25626,7 +25645,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_original_step_cmd = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1345
+ /* "_pydevd_bundle/pydevd_cython.pyx":1346
* info.pydev_step_stop = None
* info.pydev_original_step_cmd = -1
* info.pydev_step_cmd = -1 # <<<<<<<<<<<<<<
@@ -25635,7 +25654,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_step_cmd = -1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1346
+ /* "_pydevd_bundle/pydevd_cython.pyx":1347
* info.pydev_original_step_cmd = -1
* info.pydev_step_cmd = -1
* info.pydev_state = 1 # <<<<<<<<<<<<<<
@@ -25644,20 +25663,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
__pyx_v_info->pydev_state = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1347
+ /* "_pydevd_bundle/pydevd_cython.pyx":1348
* info.pydev_step_cmd = -1
* info.pydev_state = 1
* info.update_stepping_info() # <<<<<<<<<<<<<<
*
* # if we are quitting, let's stop the tracing
*/
- __pyx_t_4 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->update_stepping_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1347, __pyx_L172_error)
+ __pyx_t_4 = ((struct __pyx_vtabstruct_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo *)__pyx_v_info->__pyx_vtab)->update_stepping_info(__pyx_v_info, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1348, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__pyx_L272:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1312
+ /* "_pydevd_bundle/pydevd_cython.pyx":1313
* self.set_suspend(thread, step_cmd, original_step_cmd=info.pydev_original_step_cmd)
* self.do_wait_suspend(thread, frame, event, arg)
* elif is_return: # return event # <<<<<<<<<<<<<<
@@ -25667,7 +25686,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L264:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1308
+ /* "_pydevd_bundle/pydevd_cython.pyx":1309
* if plugin_stop:
* plugin_manager.stop(py_db, frame, event, self._args[3], stop_info, arg, step_cmd)
* elif stop: # <<<<<<<<<<<<<<
@@ -25677,20 +25696,20 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
__pyx_L263:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1350
+ /* "_pydevd_bundle/pydevd_cython.pyx":1351
*
* # if we are quitting, let's stop the tracing
* if py_db.quitting: # <<<<<<<<<<<<<<
* return None if is_call else NO_FTRACE
*
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_quitting); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1350, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_quitting); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1351, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1350, __pyx_L172_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1351, __pyx_L172_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (__pyx_t_16) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1351
+ /* "_pydevd_bundle/pydevd_cython.pyx":1352
* # if we are quitting, let's stop the tracing
* if py_db.quitting:
* return None if is_call else NO_FTRACE # <<<<<<<<<<<<<<
@@ -25702,7 +25721,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_INCREF(Py_None);
__pyx_t_4 = Py_None;
} else {
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1351, __pyx_L172_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_NO_FTRACE); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1352, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_4 = __pyx_t_7;
__pyx_t_7 = 0;
@@ -25711,7 +25730,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_4 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1350
+ /* "_pydevd_bundle/pydevd_cython.pyx":1351
*
* # if we are quitting, let's stop the tracing
* if py_db.quitting: # <<<<<<<<<<<<<<
@@ -25720,7 +25739,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1353
+ /* "_pydevd_bundle/pydevd_cython.pyx":1354
* return None if is_call else NO_FTRACE
*
* return self.trace_dispatch # <<<<<<<<<<<<<<
@@ -25728,13 +25747,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
* # Unfortunately Python itself stops the tracing when it originates from
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1353, __pyx_L172_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_trace_dispatch); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1354, __pyx_L172_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_r = __pyx_t_4;
__pyx_t_4 = 0;
goto __pyx_L176_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1115
+ /* "_pydevd_bundle/pydevd_cython.pyx":1116
*
* # step handling. We stop when we hit the right frame
* try: # <<<<<<<<<<<<<<
@@ -25752,7 +25771,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1354
+ /* "_pydevd_bundle/pydevd_cython.pyx":1355
*
* return self.trace_dispatch
* except: # <<<<<<<<<<<<<<
@@ -25761,21 +25780,21 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.PyDBFrame.trace_dispatch", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_7, &__pyx_t_6) < 0) __PYX_ERR(0, 1354, __pyx_L174_except_error)
+ if (__Pyx_GetException(&__pyx_t_4, &__pyx_t_7, &__pyx_t_6) < 0) __PYX_ERR(0, 1355, __pyx_L174_except_error)
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_6);
- /* "_pydevd_bundle/pydevd_cython.pyx":1357
+ /* "_pydevd_bundle/pydevd_cython.pyx":1358
* # Unfortunately Python itself stops the tracing when it originates from
* # the tracing function, so, we can't do much about it (just let the user know).
* exc = sys.exc_info()[0] # <<<<<<<<<<<<<<
* cmd = py_db.cmd_factory.make_console_message(
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
*/
- __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_sys); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1357, __pyx_L174_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_sys); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exc_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1357, __pyx_L174_except_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exc_info); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -25796,53 +25815,53 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_3, NULL};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1357, __pyx_L174_except_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
- __pyx_t_2 = __Pyx_GetItemInt(__pyx_t_8, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1357, __pyx_L174_except_error)
+ __pyx_t_2 = __Pyx_GetItemInt(__pyx_t_8, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_v_exc = __pyx_t_2;
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1358
+ /* "_pydevd_bundle/pydevd_cython.pyx":1359
* # the tracing function, so, we can't do much about it (just let the user know).
* exc = sys.exc_info()[0]
* cmd = py_db.cmd_factory.make_console_message( # <<<<<<<<<<<<<<
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % (
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_cmd_factory); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1359, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_make_console_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_make_console_message); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1359, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1361
+ /* "_pydevd_bundle/pydevd_cython.pyx":1362
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % (
* exc, # <<<<<<<<<<<<<<
* thread,
* )
*/
- __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1361, __pyx_L174_except_error)
+ __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1362, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_exc);
__Pyx_GIVEREF(__pyx_v_exc);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_exc)) __PYX_ERR(0, 1361, __pyx_L174_except_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_exc)) __PYX_ERR(0, 1362, __pyx_L174_except_error);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_thread)) __PYX_ERR(0, 1361, __pyx_L174_except_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_thread)) __PYX_ERR(0, 1362, __pyx_L174_except_error);
- /* "_pydevd_bundle/pydevd_cython.pyx":1360
+ /* "_pydevd_bundle/pydevd_cython.pyx":1361
* cmd = py_db.cmd_factory.make_console_message(
* "%s raised from within the callback set in sys.settrace.\nDebugging will be disabled for this thread (%s).\n"
* % ( # <<<<<<<<<<<<<<
* exc,
* thread,
*/
- __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_s_raised_from_within_the_callba, __pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1360, __pyx_L174_except_error)
+ __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_s_raised_from_within_the_callba, __pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1361, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
__pyx_t_8 = NULL;
@@ -25864,23 +25883,23 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1358, __pyx_L174_except_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1359, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_cmd, __pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1365
+ /* "_pydevd_bundle/pydevd_cython.pyx":1366
* )
* )
* py_db.writer.add_command(cmd) # <<<<<<<<<<<<<<
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)):
* pydev_log.exception()
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1365, __pyx_L174_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_writer); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1366, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_add_command); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1365, __pyx_L174_except_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_add_command); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1366, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -25901,33 +25920,33 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_3, __pyx_v_cmd};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1365, __pyx_L174_except_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1366, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1366
+ /* "_pydevd_bundle/pydevd_cython.pyx":1367
* )
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)): # <<<<<<<<<<<<<<
* pydev_log.exception()
* raise
*/
- __pyx_t_16 = PyObject_IsSubclass(__pyx_v_exc, __pyx_tuple__7); if (unlikely(__pyx_t_16 == ((int)-1))) __PYX_ERR(0, 1366, __pyx_L174_except_error)
+ __pyx_t_16 = PyObject_IsSubclass(__pyx_v_exc, __pyx_tuple__7); if (unlikely(__pyx_t_16 == ((int)-1))) __PYX_ERR(0, 1367, __pyx_L174_except_error)
__pyx_t_10 = (!__pyx_t_16);
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1367
+ /* "_pydevd_bundle/pydevd_cython.pyx":1368
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)):
* pydev_log.exception() # <<<<<<<<<<<<<<
* raise
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1367, __pyx_L174_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1368, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1367, __pyx_L174_except_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_exception); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1368, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -25948,13 +25967,13 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 0+__pyx_t_5);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1367, __pyx_L174_except_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1368, __pyx_L174_except_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1366
+ /* "_pydevd_bundle/pydevd_cython.pyx":1367
* )
* py_db.writer.add_command(cmd)
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)): # <<<<<<<<<<<<<<
@@ -25963,7 +25982,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1368
+ /* "_pydevd_bundle/pydevd_cython.pyx":1369
* if not issubclass(exc, (KeyboardInterrupt, SystemExit)):
* pydev_log.exception()
* raise # <<<<<<<<<<<<<<
@@ -25975,10 +25994,10 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGIVEREF(__pyx_t_6);
__Pyx_ErrRestoreWithState(__pyx_t_4, __pyx_t_7, __pyx_t_6);
__pyx_t_4 = 0; __pyx_t_7 = 0; __pyx_t_6 = 0;
- __PYX_ERR(0, 1368, __pyx_L174_except_error)
+ __PYX_ERR(0, 1369, __pyx_L174_except_error)
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1115
+ /* "_pydevd_bundle/pydevd_cython.pyx":1116
*
* # step handling. We stop when we hit the right frame
* try: # <<<<<<<<<<<<<<
@@ -26000,7 +26019,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1371
+ /* "_pydevd_bundle/pydevd_cython.pyx":1372
*
* finally:
* info.is_tracing -= 1 # <<<<<<<<<<<<<<
@@ -26031,8 +26050,8 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
__Pyx_XGOTREF(__pyx_t_27);
__pyx_t_11 = __pyx_lineno; __pyx_t_9 = __pyx_clineno; __pyx_t_30 = __pyx_filename;
{
- if (unlikely(!__pyx_v_info)) { __Pyx_RaiseUnboundLocalError("info"); __PYX_ERR(0, 1371, __pyx_L278_error) }
- if (unlikely(!__pyx_v_info)) { __Pyx_RaiseUnboundLocalError("info"); __PYX_ERR(0, 1371, __pyx_L278_error) }
+ if (unlikely(!__pyx_v_info)) { __Pyx_RaiseUnboundLocalError("info"); __PYX_ERR(0, 1372, __pyx_L278_error) }
+ if (unlikely(!__pyx_v_info)) { __Pyx_RaiseUnboundLocalError("info"); __PYX_ERR(0, 1372, __pyx_L278_error) }
__pyx_v_info->is_tracing = (__pyx_v_info->is_tracing - 1);
}
if (PY_MAJOR_VERSION >= 3) {
@@ -26071,7 +26090,7 @@ static PyObject *__pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispa
}
}
- /* "_pydevd_bundle/pydevd_cython.pyx":635
+ /* "_pydevd_bundle/pydevd_cython.pyx":636
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* cpdef trace_dispatch(self, frame, str event, arg): # <<<<<<<<<<<<<<
@@ -26198,7 +26217,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 635, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 636, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -26206,9 +26225,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 635, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 636, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, 1); __PYX_ERR(0, 635, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, 1); __PYX_ERR(0, 636, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 2:
@@ -26216,14 +26235,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 635, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 636, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, 2); __PYX_ERR(0, 635, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, 2); __PYX_ERR(0, 636, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "trace_dispatch") < 0)) __PYX_ERR(0, 635, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "trace_dispatch") < 0)) __PYX_ERR(0, 636, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 3)) {
goto __pyx_L5_argtuple_error;
@@ -26238,7 +26257,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 635, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("trace_dispatch", 1, 3, 3, __pyx_nargs); __PYX_ERR(0, 636, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -26252,7 +26271,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_event), (&PyString_Type), 1, "event", 1))) __PYX_ERR(0, 635, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_event), (&PyString_Type), 1, "event", 1))) __PYX_ERR(0, 636, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_10trace_dispatch(((struct __pyx_obj_14_pydevd_bundle_13pydevd_cython_PyDBFrame *)__pyx_v_self), __pyx_v_frame, __pyx_v_event, __pyx_v_arg);
/* function exit code */
@@ -26279,7 +26298,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_10trace_di
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("trace_dispatch", 1);
__Pyx_XDECREF(__pyx_r);
- __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispatch(__pyx_v_self, __pyx_v_frame, __pyx_v_event, __pyx_v_arg, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 635, __pyx_L1_error)
+ __pyx_t_1 = __pyx_f_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_trace_dispatch(__pyx_v_self, __pyx_v_frame, __pyx_v_event, __pyx_v_arg, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 636, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_r = __pyx_t_1;
__pyx_t_1 = 0;
@@ -26714,7 +26733,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_9PyDBFrame_14__setsta
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":1377
+/* "_pydevd_bundle/pydevd_cython.pyx":1378
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def should_stop_on_exception(py_db, PyDBAdditionalThreadInfo info, frame, thread, arg, prev_user_uncaught_exc_info, is_unwind=False): # <<<<<<<<<<<<<<
@@ -26794,7 +26813,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -26802,9 +26821,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 1); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 1); __PYX_ERR(0, 1378, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 2:
@@ -26812,9 +26831,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 2); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 2); __PYX_ERR(0, 1378, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 3:
@@ -26822,9 +26841,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[3]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 3); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 3); __PYX_ERR(0, 1378, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 4:
@@ -26832,9 +26851,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[4]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 4); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 4); __PYX_ERR(0, 1378, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 5:
@@ -26842,21 +26861,21 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[5]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 5); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, 5); __PYX_ERR(0, 1378, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 6:
if (kw_args > 0) {
PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_is_unwind);
if (value) { values[6] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; }
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1377, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1378, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "should_stop_on_exception") < 0)) __PYX_ERR(0, 1377, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "should_stop_on_exception") < 0)) __PYX_ERR(0, 1378, __pyx_L3_error)
}
} else {
switch (__pyx_nargs) {
@@ -26882,7 +26901,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, __pyx_nargs); __PYX_ERR(0, 1377, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("should_stop_on_exception", 0, 6, 7, __pyx_nargs); __PYX_ERR(0, 1378, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -26896,7 +26915,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 1377, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_info), __pyx_ptype_14_pydevd_bundle_13pydevd_cython_PyDBAdditionalThreadInfo, 1, "info", 0))) __PYX_ERR(0, 1378, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exception(__pyx_self, __pyx_v_py_db, __pyx_v_info, __pyx_v_frame, __pyx_v_thread, __pyx_v_arg, __pyx_v_prev_user_uncaught_exc_info, __pyx_v_is_unwind);
/* function exit code */
@@ -26955,7 +26974,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_RefNannySetupContext("should_stop_on_exception", 0);
__Pyx_INCREF(__pyx_v_frame);
- /* "_pydevd_bundle/pydevd_cython.pyx":1385
+ /* "_pydevd_bundle/pydevd_cython.pyx":1386
* # ENDIF
*
* should_stop = False # <<<<<<<<<<<<<<
@@ -26964,7 +26983,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1386
+ /* "_pydevd_bundle/pydevd_cython.pyx":1387
*
* should_stop = False
* maybe_user_uncaught_exc_info = prev_user_uncaught_exc_info # <<<<<<<<<<<<<<
@@ -26974,7 +26993,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_v_prev_user_uncaught_exc_info);
__pyx_v_maybe_user_uncaught_exc_info = __pyx_v_prev_user_uncaught_exc_info;
- /* "_pydevd_bundle/pydevd_cython.pyx":1389
+ /* "_pydevd_bundle/pydevd_cython.pyx":1390
*
* # 2 = 2
* if info.pydev_state != 2: # and breakpoint is not None: # <<<<<<<<<<<<<<
@@ -26984,7 +27003,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = (__pyx_v_info->pydev_state != 2);
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1390
+ /* "_pydevd_bundle/pydevd_cython.pyx":1391
* # 2 = 2
* if info.pydev_state != 2: # and breakpoint is not None:
* exception, value, trace = arg # <<<<<<<<<<<<<<
@@ -26997,7 +27016,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
if (unlikely(size != 3)) {
if (size > 3) __Pyx_RaiseTooManyValuesError(3);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1390, __pyx_L1_error)
+ __PYX_ERR(0, 1391, __pyx_L1_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -27013,16 +27032,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_t_3);
__Pyx_INCREF(__pyx_t_4);
#else
- __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1390, __pyx_L1_error)
+ __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1391, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_3 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1390, __pyx_L1_error)
+ __pyx_t_3 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1391, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_4 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1390, __pyx_L1_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1391, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
#endif
} else {
Py_ssize_t index = -1;
- __pyx_t_5 = PyObject_GetIter(__pyx_v_arg); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1390, __pyx_L1_error)
+ __pyx_t_5 = PyObject_GetIter(__pyx_v_arg); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1391, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_6 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_5);
index = 0; __pyx_t_2 = __pyx_t_6(__pyx_t_5); if (unlikely(!__pyx_t_2)) goto __pyx_L4_unpacking_failed;
@@ -27031,7 +27050,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_GOTREF(__pyx_t_3);
index = 2; __pyx_t_4 = __pyx_t_6(__pyx_t_5); if (unlikely(!__pyx_t_4)) goto __pyx_L4_unpacking_failed;
__Pyx_GOTREF(__pyx_t_4);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_5), 3) < 0) __PYX_ERR(0, 1390, __pyx_L1_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_5), 3) < 0) __PYX_ERR(0, 1391, __pyx_L1_error)
__pyx_t_6 = NULL;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
goto __pyx_L5_unpacking_done;
@@ -27039,7 +27058,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__pyx_t_6 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1390, __pyx_L1_error)
+ __PYX_ERR(0, 1391, __pyx_L1_error)
__pyx_L5_unpacking_done:;
}
__pyx_v_exception = __pyx_t_2;
@@ -27049,7 +27068,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_v_trace = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1392
+ /* "_pydevd_bundle/pydevd_cython.pyx":1393
* exception, value, trace = arg
*
* if trace is not None and hasattr(trace, "tb_next"): # <<<<<<<<<<<<<<
@@ -27062,12 +27081,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = __pyx_t_7;
goto __pyx_L7_bool_binop_done;
}
- __pyx_t_7 = __Pyx_HasAttr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(0, 1392, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_HasAttr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(0, 1393, __pyx_L1_error)
__pyx_t_1 = __pyx_t_7;
__pyx_L7_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1395
+ /* "_pydevd_bundle/pydevd_cython.pyx":1396
* # on jython trace is None on the first event and it may not have a tb_next.
*
* should_stop = False # <<<<<<<<<<<<<<
@@ -27076,7 +27095,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1396
+ /* "_pydevd_bundle/pydevd_cython.pyx":1397
*
* should_stop = False
* exception_breakpoint = None # <<<<<<<<<<<<<<
@@ -27086,7 +27105,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(Py_None);
__pyx_v_exception_breakpoint = Py_None;
- /* "_pydevd_bundle/pydevd_cython.pyx":1397
+ /* "_pydevd_bundle/pydevd_cython.pyx":1398
* should_stop = False
* exception_breakpoint = None
* try: # <<<<<<<<<<<<<<
@@ -27102,29 +27121,29 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XGOTREF(__pyx_t_10);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1398
+ /* "_pydevd_bundle/pydevd_cython.pyx":1399
* exception_breakpoint = None
* try:
* if py_db.plugin is not None: # <<<<<<<<<<<<<<
* result = py_db.plugin.exception_break(py_db, frame, thread, arg, is_unwind)
* if result:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1398, __pyx_L9_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1399, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_1 = (__pyx_t_4 != Py_None);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1399
+ /* "_pydevd_bundle/pydevd_cython.pyx":1400
* try:
* if py_db.plugin is not None:
* result = py_db.plugin.exception_break(py_db, frame, thread, arg, is_unwind) # <<<<<<<<<<<<<<
* if result:
* should_stop, frame = result
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1399, __pyx_L9_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_plugin); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1400, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exception_break); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1399, __pyx_L9_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_exception_break); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1400, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_3 = NULL;
@@ -27145,24 +27164,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[6] = {__pyx_t_3, __pyx_v_py_db, __pyx_v_frame, __pyx_v_thread, __pyx_v_arg, __pyx_v_is_unwind};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 5+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1399, __pyx_L9_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1400, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_result = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1400
+ /* "_pydevd_bundle/pydevd_cython.pyx":1401
* if py_db.plugin is not None:
* result = py_db.plugin.exception_break(py_db, frame, thread, arg, is_unwind)
* if result: # <<<<<<<<<<<<<<
* should_stop, frame = result
* except:
*/
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1400, __pyx_L9_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_result); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1401, __pyx_L9_error)
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1401
+ /* "_pydevd_bundle/pydevd_cython.pyx":1402
* result = py_db.plugin.exception_break(py_db, frame, thread, arg, is_unwind)
* if result:
* should_stop, frame = result # <<<<<<<<<<<<<<
@@ -27175,7 +27194,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
if (unlikely(size != 2)) {
if (size > 2) __Pyx_RaiseTooManyValuesError(2);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1401, __pyx_L9_error)
+ __PYX_ERR(0, 1402, __pyx_L9_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -27188,21 +27207,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_t_4);
__Pyx_INCREF(__pyx_t_2);
#else
- __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1401, __pyx_L9_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1402, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_2 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1401, __pyx_L9_error)
+ __pyx_t_2 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1402, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_2);
#endif
} else {
Py_ssize_t index = -1;
- __pyx_t_3 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1401, __pyx_L9_error)
+ __pyx_t_3 = PyObject_GetIter(__pyx_v_result); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1402, __pyx_L9_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_6 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_3);
index = 0; __pyx_t_4 = __pyx_t_6(__pyx_t_3); if (unlikely(!__pyx_t_4)) goto __pyx_L17_unpacking_failed;
__Pyx_GOTREF(__pyx_t_4);
index = 1; __pyx_t_2 = __pyx_t_6(__pyx_t_3); if (unlikely(!__pyx_t_2)) goto __pyx_L17_unpacking_failed;
__Pyx_GOTREF(__pyx_t_2);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_3), 2) < 0) __PYX_ERR(0, 1401, __pyx_L9_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_3), 2) < 0) __PYX_ERR(0, 1402, __pyx_L9_error)
__pyx_t_6 = NULL;
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
goto __pyx_L18_unpacking_done;
@@ -27210,16 +27229,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_6 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1401, __pyx_L9_error)
+ __PYX_ERR(0, 1402, __pyx_L9_error)
__pyx_L18_unpacking_done:;
}
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1401, __pyx_L9_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 1402, __pyx_L9_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__pyx_v_should_stop = __pyx_t_1;
__Pyx_DECREF_SET(__pyx_v_frame, __pyx_t_2);
__pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1400
+ /* "_pydevd_bundle/pydevd_cython.pyx":1401
* if py_db.plugin is not None:
* result = py_db.plugin.exception_break(py_db, frame, thread, arg, is_unwind)
* if result: # <<<<<<<<<<<<<<
@@ -27228,7 +27247,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1398
+ /* "_pydevd_bundle/pydevd_cython.pyx":1399
* exception_breakpoint = None
* try:
* if py_db.plugin is not None: # <<<<<<<<<<<<<<
@@ -27237,7 +27256,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1397
+ /* "_pydevd_bundle/pydevd_cython.pyx":1398
* should_stop = False
* exception_breakpoint = None
* try: # <<<<<<<<<<<<<<
@@ -27255,7 +27274,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1402
+ /* "_pydevd_bundle/pydevd_cython.pyx":1403
* if result:
* should_stop, frame = result
* except: # <<<<<<<<<<<<<<
@@ -27264,21 +27283,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.should_stop_on_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_4, &__pyx_t_3) < 0) __PYX_ERR(0, 1402, __pyx_L11_except_error)
+ if (__Pyx_GetException(&__pyx_t_2, &__pyx_t_4, &__pyx_t_3) < 0) __PYX_ERR(0, 1403, __pyx_L11_except_error)
__Pyx_XGOTREF(__pyx_t_2);
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_3);
- /* "_pydevd_bundle/pydevd_cython.pyx":1403
+ /* "_pydevd_bundle/pydevd_cython.pyx":1404
* should_stop, frame = result
* except:
* pydev_log.exception() # <<<<<<<<<<<<<<
*
* if not should_stop:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1403, __pyx_L11_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1404, __pyx_L11_except_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_exception); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1403, __pyx_L11_except_error)
+ __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_exception); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1404, __pyx_L11_except_error)
__Pyx_GOTREF(__pyx_t_13);
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
__pyx_t_12 = NULL;
@@ -27299,7 +27318,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[2] = {__pyx_t_12, NULL};
__pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_13, __pyx_callargs+1-__pyx_t_11, 0+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1403, __pyx_L11_except_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1404, __pyx_L11_except_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
}
@@ -27310,7 +27329,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L10_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1397
+ /* "_pydevd_bundle/pydevd_cython.pyx":1398
* should_stop = False
* exception_breakpoint = None
* try: # <<<<<<<<<<<<<<
@@ -27331,7 +27350,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_L14_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1405
+ /* "_pydevd_bundle/pydevd_cython.pyx":1406
* pydev_log.exception()
*
* if not should_stop: # <<<<<<<<<<<<<<
@@ -27341,22 +27360,22 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = (!__pyx_v_should_stop);
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1407
+ /* "_pydevd_bundle/pydevd_cython.pyx":1408
* if not should_stop:
* # Apply checks that don't need the exception breakpoint (where we shouldn't ever stop).
* if exception == SystemExit and py_db.ignore_system_exit_code(value): # <<<<<<<<<<<<<<
* pass
*
*/
- __pyx_t_3 = PyObject_RichCompare(__pyx_v_exception, __pyx_builtin_SystemExit, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1407, __pyx_L1_error)
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1407, __pyx_L1_error)
+ __pyx_t_3 = PyObject_RichCompare(__pyx_v_exception, __pyx_builtin_SystemExit, Py_EQ); __Pyx_XGOTREF(__pyx_t_3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1408, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1408, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_7) {
} else {
__pyx_t_1 = __pyx_t_7;
goto __pyx_L23_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_ignore_system_exit_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1407, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_ignore_system_exit_code); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1408, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_2 = NULL;
__pyx_t_11 = 0;
@@ -27376,11 +27395,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_v_value};
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1407, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1408, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1407, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1408, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_t_1 = __pyx_t_7;
__pyx_L23_bool_binop_done:;
@@ -27388,7 +27407,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L22;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1410
+ /* "_pydevd_bundle/pydevd_cython.pyx":1411
* pass
*
* elif exception in (GeneratorExit, StopIteration, StopAsyncIteration): # <<<<<<<<<<<<<<
@@ -27397,27 +27416,27 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__Pyx_INCREF(__pyx_v_exception);
__pyx_t_3 = __pyx_v_exception;
- __pyx_t_4 = PyObject_RichCompare(__pyx_t_3, __pyx_builtin_GeneratorExit, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1410, __pyx_L1_error)
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1410, __pyx_L1_error)
+ __pyx_t_4 = PyObject_RichCompare(__pyx_t_3, __pyx_builtin_GeneratorExit, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1411, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1411, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (!__pyx_t_7) {
} else {
__pyx_t_1 = __pyx_t_7;
goto __pyx_L25_bool_binop_done;
}
- __pyx_t_4 = PyObject_RichCompare(__pyx_t_3, __pyx_builtin_StopIteration, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1410, __pyx_L1_error)
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1410, __pyx_L1_error)
+ __pyx_t_4 = PyObject_RichCompare(__pyx_t_3, __pyx_builtin_StopIteration, Py_EQ); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1411, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1411, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
if (!__pyx_t_7) {
} else {
__pyx_t_1 = __pyx_t_7;
goto __pyx_L25_bool_binop_done;
}
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_StopAsyncIteration); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1410, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_StopAsyncIteration); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1411, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_2 = PyObject_RichCompare(__pyx_t_3, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1410, __pyx_L1_error)
+ __pyx_t_2 = PyObject_RichCompare(__pyx_t_3, __pyx_t_4, Py_EQ); __Pyx_XGOTREF(__pyx_t_2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1411, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1410, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1411, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_1 = __pyx_t_7;
__pyx_L25_bool_binop_done:;
@@ -27427,14 +27446,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L22;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1415
+ /* "_pydevd_bundle/pydevd_cython.pyx":1416
* pass
*
* elif ignore_exception_trace(trace): # <<<<<<<<<<<<<<
* pass
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_ignore_exception_trace); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1415, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_ignore_exception_trace); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1416, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_4 = NULL;
__pyx_t_11 = 0;
@@ -27454,17 +27473,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v_trace};
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1415, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1416, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1415, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_3); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1416, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
if (__pyx_t_7) {
goto __pyx_L22;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1419
+ /* "_pydevd_bundle/pydevd_cython.pyx":1420
*
* else:
* was_just_raised = trace.tb_next is None # <<<<<<<<<<<<<<
@@ -27472,34 +27491,34 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
* # It was not handled by any plugin, lets check exception breakpoints.
*/
/*else*/ {
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1419, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1420, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_7 = (__pyx_t_3 == Py_None);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
__pyx_v_was_just_raised = __pyx_t_7;
- /* "_pydevd_bundle/pydevd_cython.pyx":1422
+ /* "_pydevd_bundle/pydevd_cython.pyx":1423
*
* # It was not handled by any plugin, lets check exception breakpoints.
* check_excs = [] # <<<<<<<<<<<<<<
*
* # Note: check user unhandled before regular exceptions.
*/
- __pyx_t_3 = PyList_New(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1422, __pyx_L1_error)
+ __pyx_t_3 = PyList_New(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1423, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_v_check_excs = ((PyObject*)__pyx_t_3);
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1425
+ /* "_pydevd_bundle/pydevd_cython.pyx":1426
*
* # Note: check user unhandled before regular exceptions.
* exc_break_user = py_db.get_exception_breakpoint(exception, py_db.break_on_user_uncaught_exceptions) # <<<<<<<<<<<<<<
* if exc_break_user is not None:
* check_excs.append((exc_break_user, True))
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_exception_breakpoint); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1425, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_exception_breakpoint); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_user_uncaught_exception); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1425, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_user_uncaught_exception); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_5 = NULL;
__pyx_t_11 = 0;
@@ -27520,14 +27539,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 2+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1425, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1426, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_exc_break_user = __pyx_t_3;
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1426
+ /* "_pydevd_bundle/pydevd_cython.pyx":1427
* # Note: check user unhandled before regular exceptions.
* exc_break_user = py_db.get_exception_breakpoint(exception, py_db.break_on_user_uncaught_exceptions)
* if exc_break_user is not None: # <<<<<<<<<<<<<<
@@ -27537,25 +27556,25 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_7 = (__pyx_v_exc_break_user != Py_None);
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1427
+ /* "_pydevd_bundle/pydevd_cython.pyx":1428
* exc_break_user = py_db.get_exception_breakpoint(exception, py_db.break_on_user_uncaught_exceptions)
* if exc_break_user is not None:
* check_excs.append((exc_break_user, True)) # <<<<<<<<<<<<<<
*
* exc_break_caught = py_db.get_exception_breakpoint(exception, py_db.break_on_caught_exceptions)
*/
- __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1427, __pyx_L1_error)
+ __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1428, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_INCREF(__pyx_v_exc_break_user);
__Pyx_GIVEREF(__pyx_v_exc_break_user);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_exc_break_user)) __PYX_ERR(0, 1427, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_exc_break_user)) __PYX_ERR(0, 1428, __pyx_L1_error);
__Pyx_INCREF(Py_True);
__Pyx_GIVEREF(Py_True);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, Py_True)) __PYX_ERR(0, 1427, __pyx_L1_error);
- __pyx_t_14 = __Pyx_PyList_Append(__pyx_v_check_excs, __pyx_t_3); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 1427, __pyx_L1_error)
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, Py_True)) __PYX_ERR(0, 1428, __pyx_L1_error);
+ __pyx_t_14 = __Pyx_PyList_Append(__pyx_v_check_excs, __pyx_t_3); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 1428, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1426
+ /* "_pydevd_bundle/pydevd_cython.pyx":1427
* # Note: check user unhandled before regular exceptions.
* exc_break_user = py_db.get_exception_breakpoint(exception, py_db.break_on_user_uncaught_exceptions)
* if exc_break_user is not None: # <<<<<<<<<<<<<<
@@ -27564,16 +27583,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1429
+ /* "_pydevd_bundle/pydevd_cython.pyx":1430
* check_excs.append((exc_break_user, True))
*
* exc_break_caught = py_db.get_exception_breakpoint(exception, py_db.break_on_caught_exceptions) # <<<<<<<<<<<<<<
* if exc_break_caught is not None:
* check_excs.append((exc_break_caught, False))
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_exception_breakpoint); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1429, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_get_exception_breakpoint); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1430, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_caught_exceptions); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1429, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_break_on_caught_exceptions); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1430, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_5 = NULL;
__pyx_t_11 = 0;
@@ -27594,14 +27613,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 2+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1429, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1430, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__pyx_v_exc_break_caught = __pyx_t_3;
__pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1430
+ /* "_pydevd_bundle/pydevd_cython.pyx":1431
*
* exc_break_caught = py_db.get_exception_breakpoint(exception, py_db.break_on_caught_exceptions)
* if exc_break_caught is not None: # <<<<<<<<<<<<<<
@@ -27611,25 +27630,25 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_7 = (__pyx_v_exc_break_caught != Py_None);
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1431
+ /* "_pydevd_bundle/pydevd_cython.pyx":1432
* exc_break_caught = py_db.get_exception_breakpoint(exception, py_db.break_on_caught_exceptions)
* if exc_break_caught is not None:
* check_excs.append((exc_break_caught, False)) # <<<<<<<<<<<<<<
*
* for exc_break, is_user_uncaught in check_excs:
*/
- __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1431, __pyx_L1_error)
+ __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1432, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_INCREF(__pyx_v_exc_break_caught);
__Pyx_GIVEREF(__pyx_v_exc_break_caught);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_exc_break_caught)) __PYX_ERR(0, 1431, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_exc_break_caught)) __PYX_ERR(0, 1432, __pyx_L1_error);
__Pyx_INCREF(Py_False);
__Pyx_GIVEREF(Py_False);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, Py_False)) __PYX_ERR(0, 1431, __pyx_L1_error);
- __pyx_t_14 = __Pyx_PyList_Append(__pyx_v_check_excs, __pyx_t_3); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 1431, __pyx_L1_error)
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, Py_False)) __PYX_ERR(0, 1432, __pyx_L1_error);
+ __pyx_t_14 = __Pyx_PyList_Append(__pyx_v_check_excs, __pyx_t_3); if (unlikely(__pyx_t_14 == ((int)-1))) __PYX_ERR(0, 1432, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1430
+ /* "_pydevd_bundle/pydevd_cython.pyx":1431
*
* exc_break_caught = py_db.get_exception_breakpoint(exception, py_db.break_on_caught_exceptions)
* if exc_break_caught is not None: # <<<<<<<<<<<<<<
@@ -27638,7 +27657,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1433
+ /* "_pydevd_bundle/pydevd_cython.pyx":1434
* check_excs.append((exc_break_caught, False))
*
* for exc_break, is_user_uncaught in check_excs: # <<<<<<<<<<<<<<
@@ -27651,14 +27670,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
{
Py_ssize_t __pyx_temp = __Pyx_PyList_GET_SIZE(__pyx_t_3);
#if !CYTHON_ASSUME_SAFE_MACROS
- if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 1433, __pyx_L1_error)
+ if (unlikely((__pyx_temp < 0))) __PYX_ERR(0, 1434, __pyx_L1_error)
#endif
if (__pyx_t_15 >= __pyx_temp) break;
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_2 = PyList_GET_ITEM(__pyx_t_3, __pyx_t_15); __Pyx_INCREF(__pyx_t_2); __pyx_t_15++; if (unlikely((0 < 0))) __PYX_ERR(0, 1433, __pyx_L1_error)
+ __pyx_t_2 = PyList_GET_ITEM(__pyx_t_3, __pyx_t_15); __Pyx_INCREF(__pyx_t_2); __pyx_t_15++; if (unlikely((0 < 0))) __PYX_ERR(0, 1434, __pyx_L1_error)
#else
- __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_3, __pyx_t_15); __pyx_t_15++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1433, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PySequence_ITEM(__pyx_t_3, __pyx_t_15); __pyx_t_15++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1434, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
#endif
if ((likely(PyTuple_CheckExact(__pyx_t_2))) || (PyList_CheckExact(__pyx_t_2))) {
@@ -27667,7 +27686,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
if (unlikely(size != 2)) {
if (size > 2) __Pyx_RaiseTooManyValuesError(2);
else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);
- __PYX_ERR(0, 1433, __pyx_L1_error)
+ __PYX_ERR(0, 1434, __pyx_L1_error)
}
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
if (likely(PyTuple_CheckExact(sequence))) {
@@ -27680,15 +27699,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_t_4);
__Pyx_INCREF(__pyx_t_5);
#else
- __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1433, __pyx_L1_error)
+ __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1434, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1433, __pyx_L1_error)
+ __pyx_t_5 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1434, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
#endif
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
} else {
Py_ssize_t index = -1;
- __pyx_t_13 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1433, __pyx_L1_error)
+ __pyx_t_13 = PyObject_GetIter(__pyx_t_2); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1434, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_13);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_6 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_13);
@@ -27696,7 +27715,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_GOTREF(__pyx_t_4);
index = 1; __pyx_t_5 = __pyx_t_6(__pyx_t_13); if (unlikely(!__pyx_t_5)) goto __pyx_L32_unpacking_failed;
__Pyx_GOTREF(__pyx_t_5);
- if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_13), 2) < 0) __PYX_ERR(0, 1433, __pyx_L1_error)
+ if (__Pyx_IternextUnpackEndCheck(__pyx_t_6(__pyx_t_13), 2) < 0) __PYX_ERR(0, 1434, __pyx_L1_error)
__pyx_t_6 = NULL;
__Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
goto __pyx_L33_unpacking_done;
@@ -27704,7 +27723,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
__pyx_t_6 = NULL;
if (__Pyx_IterFinish() == 0) __Pyx_RaiseNeedMoreValuesError(index);
- __PYX_ERR(0, 1433, __pyx_L1_error)
+ __PYX_ERR(0, 1434, __pyx_L1_error)
__pyx_L33_unpacking_done:;
}
__Pyx_XDECREF_SET(__pyx_v_exc_break, __pyx_t_4);
@@ -27712,7 +27731,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XDECREF_SET(__pyx_v_is_user_uncaught, __pyx_t_5);
__pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1435
+ /* "_pydevd_bundle/pydevd_cython.pyx":1436
* for exc_break, is_user_uncaught in check_excs:
* # Initially mark that it should stop and then go into exclusions.
* should_stop = True # <<<<<<<<<<<<<<
@@ -27721,14 +27740,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1437
+ /* "_pydevd_bundle/pydevd_cython.pyx":1438
* should_stop = True
*
* if py_db.exclude_exception_by_filter(exc_break, trace): # <<<<<<<<<<<<<<
* pydev_log.debug(
* "Ignore exception %s in library %s -- (%s)" % (exception, frame.f_code.co_filename, frame.f_code.co_name)
*/
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_exclude_exception_by_filter); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1437, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_exclude_exception_by_filter); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1438, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_4 = NULL;
__pyx_t_11 = 0;
@@ -27748,56 +27767,56 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_v_exc_break, __pyx_v_trace};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_11, 2+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1437, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1438, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
}
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1437, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1438, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1438
+ /* "_pydevd_bundle/pydevd_cython.pyx":1439
*
* if py_db.exclude_exception_by_filter(exc_break, trace):
* pydev_log.debug( # <<<<<<<<<<<<<<
* "Ignore exception %s in library %s -- (%s)" % (exception, frame.f_code.co_filename, frame.f_code.co_name)
* )
*/
- __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1438, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1439, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_debug); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1438, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_debug); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1439, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1439
+ /* "_pydevd_bundle/pydevd_cython.pyx":1440
* if py_db.exclude_exception_by_filter(exc_break, trace):
* pydev_log.debug(
* "Ignore exception %s in library %s -- (%s)" % (exception, frame.f_code.co_filename, frame.f_code.co_name) # <<<<<<<<<<<<<<
* )
* should_stop = False
*/
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_13);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_name); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_co_name); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_INCREF(__pyx_v_exception);
__Pyx_GIVEREF(__pyx_v_exception);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v_exception)) __PYX_ERR(0, 1439, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v_exception)) __PYX_ERR(0, 1440, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_13);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_13)) __PYX_ERR(0, 1439, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_13)) __PYX_ERR(0, 1440, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_12);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_t_12)) __PYX_ERR(0, 1439, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_t_12)) __PYX_ERR(0, 1440, __pyx_L1_error);
__pyx_t_13 = 0;
__pyx_t_12 = 0;
- __pyx_t_12 = __Pyx_PyString_Format(__pyx_kp_s_Ignore_exception_s_in_library_s, __pyx_t_5); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1439, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyString_Format(__pyx_kp_s_Ignore_exception_s_in_library_s, __pyx_t_5); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1440, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__pyx_t_5 = NULL;
@@ -27819,13 +27838,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1438, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1439, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1441
+ /* "_pydevd_bundle/pydevd_cython.pyx":1442
* "Ignore exception %s in library %s -- (%s)" % (exception, frame.f_code.co_filename, frame.f_code.co_name)
* )
* should_stop = False # <<<<<<<<<<<<<<
@@ -27834,7 +27853,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1437
+ /* "_pydevd_bundle/pydevd_cython.pyx":1438
* should_stop = True
*
* if py_db.exclude_exception_by_filter(exc_break, trace): # <<<<<<<<<<<<<<
@@ -27844,14 +27863,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L34;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1443
+ /* "_pydevd_bundle/pydevd_cython.pyx":1444
* should_stop = False
*
* elif exc_break.condition is not None and not py_db.handle_breakpoint_condition(info, exc_break, frame): # <<<<<<<<<<<<<<
* should_stop = False
*
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_condition); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1443, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_condition); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1444, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_1 = (__pyx_t_2 != Py_None);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
@@ -27860,7 +27879,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_7 = __pyx_t_1;
goto __pyx_L35_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_condition); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1443, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_condition); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1444, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_12 = NULL;
__pyx_t_11 = 0;
@@ -27880,18 +27899,18 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[4] = {__pyx_t_12, ((PyObject *)__pyx_v_info), __pyx_v_exc_break, __pyx_v_frame};
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_11, 3+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1443, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1444, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1443, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1444, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_16 = (!__pyx_t_1);
__pyx_t_7 = __pyx_t_16;
__pyx_L35_bool_binop_done:;
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1444
+ /* "_pydevd_bundle/pydevd_cython.pyx":1445
*
* elif exc_break.condition is not None and not py_db.handle_breakpoint_condition(info, exc_break, frame):
* should_stop = False # <<<<<<<<<<<<<<
@@ -27900,7 +27919,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1443
+ /* "_pydevd_bundle/pydevd_cython.pyx":1444
* should_stop = False
*
* elif exc_break.condition is not None and not py_db.handle_breakpoint_condition(info, exc_break, frame): # <<<<<<<<<<<<<<
@@ -27910,17 +27929,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L34;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1446
+ /* "_pydevd_bundle/pydevd_cython.pyx":1447
* should_stop = False
*
* elif is_user_uncaught: # <<<<<<<<<<<<<<
* # Note: we don't stop here, we just collect the exc_info to use later on...
* should_stop = False
*/
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_v_is_user_uncaught); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1446, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_v_is_user_uncaught); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1447, __pyx_L1_error)
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1448
+ /* "_pydevd_bundle/pydevd_cython.pyx":1449
* elif is_user_uncaught:
* # Note: we don't stop here, we just collect the exc_info to use later on...
* should_stop = False # <<<<<<<<<<<<<<
@@ -27929,18 +27948,18 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1449
+ /* "_pydevd_bundle/pydevd_cython.pyx":1450
* # Note: we don't stop here, we just collect the exc_info to use later on...
* should_stop = False
* if not py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
* frame.f_back is None or py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True)
* ):
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1449, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1450, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1449, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_code); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1450, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1449, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1450, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
__pyx_t_12 = NULL;
@@ -27962,11 +27981,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_2 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_11, 3+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1449, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1450, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1449, __pyx_L1_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1450, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_1 = (!__pyx_t_16);
if (__pyx_t_1) {
@@ -27975,14 +27994,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L38_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1450
+ /* "_pydevd_bundle/pydevd_cython.pyx":1451
* should_stop = False
* if not py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and (
* frame.f_back is None or py_db.apply_files_filter(frame.f_back, frame.f_back.f_code.co_filename, True) # <<<<<<<<<<<<<<
* ):
* # User uncaught means that we're currently in user code but the code
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_1 = (__pyx_t_2 == Py_None);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
@@ -27991,16 +28010,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_7 = __pyx_t_1;
goto __pyx_L38_bool_binop_done;
}
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_apply_files_filter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_5);
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_back); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_f_code); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_f_code); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_13);
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_co_filename); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
__Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
__pyx_t_13 = NULL;
@@ -28023,16 +28042,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
- if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1450, __pyx_L1_error)
+ if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1450, __pyx_L1_error)
+ __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_2); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(0, 1451, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__pyx_t_7 = __pyx_t_1;
__pyx_L38_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1449
+ /* "_pydevd_bundle/pydevd_cython.pyx":1450
* # Note: we don't stop here, we just collect the exc_info to use later on...
* should_stop = False
* if not py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
@@ -28041,7 +28060,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
if (__pyx_t_7) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1454
+ /* "_pydevd_bundle/pydevd_cython.pyx":1455
* # User uncaught means that we're currently in user code but the code
* # up the stack is library code.
* exc_info = prev_user_uncaught_exc_info # <<<<<<<<<<<<<<
@@ -28051,47 +28070,47 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_v_prev_user_uncaught_exc_info);
__Pyx_XDECREF_SET(__pyx_v_exc_info, __pyx_v_prev_user_uncaught_exc_info);
- /* "_pydevd_bundle/pydevd_cython.pyx":1455
+ /* "_pydevd_bundle/pydevd_cython.pyx":1456
* # up the stack is library code.
* exc_info = prev_user_uncaught_exc_info
* if not exc_info: # <<<<<<<<<<<<<<
* exc_info = (arg, frame.f_lineno, set([frame.f_lineno]))
* else:
*/
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_v_exc_info); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1455, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_v_exc_info); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1456, __pyx_L1_error)
__pyx_t_1 = (!__pyx_t_7);
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1456
+ /* "_pydevd_bundle/pydevd_cython.pyx":1457
* exc_info = prev_user_uncaught_exc_info
* if not exc_info:
* exc_info = (arg, frame.f_lineno, set([frame.f_lineno])) # <<<<<<<<<<<<<<
* else:
* lines = exc_info[2]
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1456, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1457, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1456, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1457, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_12 = PySet_New(0); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1456, __pyx_L1_error)
+ __pyx_t_12 = PySet_New(0); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1457, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- if (PySet_Add(__pyx_t_12, __pyx_t_4) < 0) __PYX_ERR(0, 1456, __pyx_L1_error)
+ if (PySet_Add(__pyx_t_12, __pyx_t_4) < 0) __PYX_ERR(0, 1457, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1456, __pyx_L1_error)
+ __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1457, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_INCREF(__pyx_v_arg);
__Pyx_GIVEREF(__pyx_v_arg);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_arg)) __PYX_ERR(0, 1456, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_arg)) __PYX_ERR(0, 1457, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_2);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_2)) __PYX_ERR(0, 1456, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_2)) __PYX_ERR(0, 1457, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_12);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_12)) __PYX_ERR(0, 1456, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_12)) __PYX_ERR(0, 1457, __pyx_L1_error);
__pyx_t_2 = 0;
__pyx_t_12 = 0;
__Pyx_DECREF_SET(__pyx_v_exc_info, __pyx_t_4);
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1455
+ /* "_pydevd_bundle/pydevd_cython.pyx":1456
* # up the stack is library code.
* exc_info = prev_user_uncaught_exc_info
* if not exc_info: # <<<<<<<<<<<<<<
@@ -28101,7 +28120,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L41;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1458
+ /* "_pydevd_bundle/pydevd_cython.pyx":1459
* exc_info = (arg, frame.f_lineno, set([frame.f_lineno]))
* else:
* lines = exc_info[2] # <<<<<<<<<<<<<<
@@ -28109,21 +28128,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
* exc_info = (arg, frame.f_lineno, lines)
*/
/*else*/ {
- __pyx_t_4 = __Pyx_GetItemInt(__pyx_v_exc_info, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1458, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_GetItemInt(__pyx_v_exc_info, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1459, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_XDECREF_SET(__pyx_v_lines, __pyx_t_4);
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1459
+ /* "_pydevd_bundle/pydevd_cython.pyx":1460
* else:
* lines = exc_info[2]
* lines.add(frame.f_lineno) # <<<<<<<<<<<<<<
* exc_info = (arg, frame.f_lineno, lines)
* maybe_user_uncaught_exc_info = exc_info
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_lines, __pyx_n_s_add); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1459, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_lines, __pyx_n_s_add); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1460, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1459, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1460, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_5 = NULL;
__pyx_t_11 = 0;
@@ -28144,38 +28163,38 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_12, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1459, __pyx_L1_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1460, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1460
+ /* "_pydevd_bundle/pydevd_cython.pyx":1461
* lines = exc_info[2]
* lines.add(frame.f_lineno)
* exc_info = (arg, frame.f_lineno, lines) # <<<<<<<<<<<<<<
* maybe_user_uncaught_exc_info = exc_info
* else:
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1460, __pyx_L1_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_frame, __pyx_n_s_f_lineno); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1461, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_12 = PyTuple_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1460, __pyx_L1_error)
+ __pyx_t_12 = PyTuple_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1461, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
__Pyx_INCREF(__pyx_v_arg);
__Pyx_GIVEREF(__pyx_v_arg);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_v_arg)) __PYX_ERR(0, 1460, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_v_arg)) __PYX_ERR(0, 1461, __pyx_L1_error);
__Pyx_GIVEREF(__pyx_t_4);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 1, __pyx_t_4)) __PYX_ERR(0, 1460, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 1, __pyx_t_4)) __PYX_ERR(0, 1461, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_lines);
__Pyx_GIVEREF(__pyx_v_lines);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 2, __pyx_v_lines)) __PYX_ERR(0, 1460, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_12, 2, __pyx_v_lines)) __PYX_ERR(0, 1461, __pyx_L1_error);
__pyx_t_4 = 0;
__Pyx_DECREF_SET(__pyx_v_exc_info, __pyx_t_12);
__pyx_t_12 = 0;
}
__pyx_L41:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1461
+ /* "_pydevd_bundle/pydevd_cython.pyx":1462
* lines.add(frame.f_lineno)
* exc_info = (arg, frame.f_lineno, lines)
* maybe_user_uncaught_exc_info = exc_info # <<<<<<<<<<<<<<
@@ -28185,7 +28204,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_v_exc_info);
__Pyx_DECREF_SET(__pyx_v_maybe_user_uncaught_exc_info, __pyx_v_exc_info);
- /* "_pydevd_bundle/pydevd_cython.pyx":1449
+ /* "_pydevd_bundle/pydevd_cython.pyx":1450
* # Note: we don't stop here, we just collect the exc_info to use later on...
* should_stop = False
* if not py_db.apply_files_filter(frame, frame.f_code.co_filename, True) and ( # <<<<<<<<<<<<<<
@@ -28194,7 +28213,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1446
+ /* "_pydevd_bundle/pydevd_cython.pyx":1447
* should_stop = False
*
* elif is_user_uncaught: # <<<<<<<<<<<<<<
@@ -28204,7 +28223,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L34;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1464
+ /* "_pydevd_bundle/pydevd_cython.pyx":1465
* else:
* # I.e.: these are only checked if we're not dealing with user uncaught exceptions.
* if ( # <<<<<<<<<<<<<<
@@ -28213,16 +28232,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
/*else*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1465
+ /* "_pydevd_bundle/pydevd_cython.pyx":1466
* # I.e.: these are only checked if we're not dealing with user uncaught exceptions.
* if (
* exc_break.notify_on_first_raise_only # <<<<<<<<<<<<<<
* and py_db.skip_on_exceptions_thrown_in_same_context
* and not was_just_raised
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_notify_on_first_raise_only); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1465, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_notify_on_first_raise_only); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1466, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1465, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1466, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
if (__pyx_t_7) {
} else {
@@ -28230,16 +28249,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L43_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1466
+ /* "_pydevd_bundle/pydevd_cython.pyx":1467
* if (
* exc_break.notify_on_first_raise_only
* and py_db.skip_on_exceptions_thrown_in_same_context # <<<<<<<<<<<<<<
* and not was_just_raised
* and not just_raised(trace.tb_next)
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1466, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1467, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1466, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1467, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
if (__pyx_t_7) {
} else {
@@ -28247,7 +28266,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L43_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1467
+ /* "_pydevd_bundle/pydevd_cython.pyx":1468
* exc_break.notify_on_first_raise_only
* and py_db.skip_on_exceptions_thrown_in_same_context
* and not was_just_raised # <<<<<<<<<<<<<<
@@ -28261,16 +28280,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L43_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1468
+ /* "_pydevd_bundle/pydevd_cython.pyx":1469
* and py_db.skip_on_exceptions_thrown_in_same_context
* and not was_just_raised
* and not just_raised(trace.tb_next) # <<<<<<<<<<<<<<
* ):
* # In this case we never stop if it was just raised, so, to know if it was the first we
*/
- __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_just_raised); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1468, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_just_raised); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1469, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1468, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1469, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_5 = NULL;
__pyx_t_11 = 0;
@@ -28291,17 +28310,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_12 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1468, __pyx_L1_error)
+ if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1469, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1468, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1469, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
__pyx_t_16 = (!__pyx_t_7);
__pyx_t_1 = __pyx_t_16;
__pyx_L43_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1464
+ /* "_pydevd_bundle/pydevd_cython.pyx":1465
* else:
* # I.e.: these are only checked if we're not dealing with user uncaught exceptions.
* if ( # <<<<<<<<<<<<<<
@@ -28310,7 +28329,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1472
+ /* "_pydevd_bundle/pydevd_cython.pyx":1473
* # In this case we never stop if it was just raised, so, to know if it was the first we
* # need to check if we're in the 2nd method.
* should_stop = False # I.e.: we stop only when we're at the caller of a method that throws an exception # <<<<<<<<<<<<<<
@@ -28319,7 +28338,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1464
+ /* "_pydevd_bundle/pydevd_cython.pyx":1465
* else:
* # I.e.: these are only checked if we're not dealing with user uncaught exceptions.
* if ( # <<<<<<<<<<<<<<
@@ -28329,16 +28348,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L42;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1475
+ /* "_pydevd_bundle/pydevd_cython.pyx":1476
*
* elif (
* exc_break.notify_on_first_raise_only # <<<<<<<<<<<<<<
* and not py_db.skip_on_exceptions_thrown_in_same_context
* and not was_just_raised
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_notify_on_first_raise_only); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1475, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_notify_on_first_raise_only); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1476, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1475, __pyx_L1_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1476, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
if (__pyx_t_16) {
} else {
@@ -28346,16 +28365,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L47_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1476
+ /* "_pydevd_bundle/pydevd_cython.pyx":1477
* elif (
* exc_break.notify_on_first_raise_only
* and not py_db.skip_on_exceptions_thrown_in_same_context # <<<<<<<<<<<<<<
* and not was_just_raised
* ):
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1476, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1477, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1476, __pyx_L1_error)
+ __pyx_t_16 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_16 < 0))) __PYX_ERR(0, 1477, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
__pyx_t_7 = (!__pyx_t_16);
if (__pyx_t_7) {
@@ -28364,7 +28383,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L47_bool_binop_done;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1477
+ /* "_pydevd_bundle/pydevd_cython.pyx":1478
* exc_break.notify_on_first_raise_only
* and not py_db.skip_on_exceptions_thrown_in_same_context
* and not was_just_raised # <<<<<<<<<<<<<<
@@ -28375,7 +28394,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = __pyx_t_7;
__pyx_L47_bool_binop_done:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1474
+ /* "_pydevd_bundle/pydevd_cython.pyx":1475
* should_stop = False # I.e.: we stop only when we're at the caller of a method that throws an exception
*
* elif ( # <<<<<<<<<<<<<<
@@ -28384,7 +28403,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1479
+ /* "_pydevd_bundle/pydevd_cython.pyx":1480
* and not was_just_raised
* ):
* should_stop = False # I.e.: we stop only when it was just raised # <<<<<<<<<<<<<<
@@ -28393,7 +28412,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1474
+ /* "_pydevd_bundle/pydevd_cython.pyx":1475
* should_stop = False # I.e.: we stop only when we're at the caller of a method that throws an exception
*
* elif ( # <<<<<<<<<<<<<<
@@ -28403,7 +28422,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L42;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1481
+ /* "_pydevd_bundle/pydevd_cython.pyx":1482
* should_stop = False # I.e.: we stop only when it was just raised
*
* elif was_just_raised and py_db.skip_on_exceptions_thrown_in_same_context: # <<<<<<<<<<<<<<
@@ -28415,15 +28434,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = __pyx_v_was_just_raised;
goto __pyx_L50_bool_binop_done;
}
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1481, __pyx_L1_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_skip_on_exceptions_thrown_in_sam); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1482, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_12);
- __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1481, __pyx_L1_error)
+ __pyx_t_7 = __Pyx_PyObject_IsTrue(__pyx_t_12); if (unlikely((__pyx_t_7 < 0))) __PYX_ERR(0, 1482, __pyx_L1_error)
__Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
__pyx_t_1 = __pyx_t_7;
__pyx_L50_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1483
+ /* "_pydevd_bundle/pydevd_cython.pyx":1484
* elif was_just_raised and py_db.skip_on_exceptions_thrown_in_same_context:
* # Option: Don't break if an exception is caught in the same function from which it is thrown
* should_stop = False # <<<<<<<<<<<<<<
@@ -28432,7 +28451,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
__pyx_v_should_stop = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1481
+ /* "_pydevd_bundle/pydevd_cython.pyx":1482
* should_stop = False # I.e.: we stop only when it was just raised
*
* elif was_just_raised and py_db.skip_on_exceptions_thrown_in_same_context: # <<<<<<<<<<<<<<
@@ -28444,7 +28463,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
}
__pyx_L34:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1485
+ /* "_pydevd_bundle/pydevd_cython.pyx":1486
* should_stop = False
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -28453,7 +28472,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
if (__pyx_v_should_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1486
+ /* "_pydevd_bundle/pydevd_cython.pyx":1487
*
* if should_stop:
* exception_breakpoint = exc_break # <<<<<<<<<<<<<<
@@ -28463,7 +28482,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_INCREF(__pyx_v_exc_break);
__Pyx_DECREF_SET(__pyx_v_exception_breakpoint, __pyx_v_exc_break);
- /* "_pydevd_bundle/pydevd_cython.pyx":1487
+ /* "_pydevd_bundle/pydevd_cython.pyx":1488
* if should_stop:
* exception_breakpoint = exc_break
* try: # <<<<<<<<<<<<<<
@@ -28479,23 +28498,23 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XGOTREF(__pyx_t_8);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1488
+ /* "_pydevd_bundle/pydevd_cython.pyx":1489
* exception_breakpoint = exc_break
* try:
* info.pydev_message = exc_break.qname # <<<<<<<<<<<<<<
* except:
* info.pydev_message = exc_break.qname.encode("utf-8")
*/
- __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_qname); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1488, __pyx_L53_error)
+ __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_qname); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 1489, __pyx_L53_error)
__Pyx_GOTREF(__pyx_t_12);
- if (!(likely(PyString_CheckExact(__pyx_t_12))||((__pyx_t_12) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_12))) __PYX_ERR(0, 1488, __pyx_L53_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_12))||((__pyx_t_12) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_12))) __PYX_ERR(0, 1489, __pyx_L53_error)
__Pyx_GIVEREF(__pyx_t_12);
__Pyx_GOTREF(__pyx_v_info->pydev_message);
__Pyx_DECREF(__pyx_v_info->pydev_message);
__pyx_v_info->pydev_message = ((PyObject*)__pyx_t_12);
__pyx_t_12 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1487
+ /* "_pydevd_bundle/pydevd_cython.pyx":1488
* if should_stop:
* exception_breakpoint = exc_break
* try: # <<<<<<<<<<<<<<
@@ -28514,7 +28533,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1489
+ /* "_pydevd_bundle/pydevd_cython.pyx":1490
* try:
* info.pydev_message = exc_break.qname
* except: # <<<<<<<<<<<<<<
@@ -28523,21 +28542,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.should_stop_on_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_12, &__pyx_t_4, &__pyx_t_2) < 0) __PYX_ERR(0, 1489, __pyx_L55_except_error)
+ if (__Pyx_GetException(&__pyx_t_12, &__pyx_t_4, &__pyx_t_2) < 0) __PYX_ERR(0, 1490, __pyx_L55_except_error)
__Pyx_XGOTREF(__pyx_t_12);
__Pyx_XGOTREF(__pyx_t_4);
__Pyx_XGOTREF(__pyx_t_2);
- /* "_pydevd_bundle/pydevd_cython.pyx":1490
+ /* "_pydevd_bundle/pydevd_cython.pyx":1491
* info.pydev_message = exc_break.qname
* except:
* info.pydev_message = exc_break.qname.encode("utf-8") # <<<<<<<<<<<<<<
* break
*
*/
- __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_qname); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1490, __pyx_L55_except_error)
+ __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_v_exc_break, __pyx_n_s_qname); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 1491, __pyx_L55_except_error)
__Pyx_GOTREF(__pyx_t_13);
- __pyx_t_17 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_encode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 1490, __pyx_L55_except_error)
+ __pyx_t_17 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_encode); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 1491, __pyx_L55_except_error)
__Pyx_GOTREF(__pyx_t_17);
__Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
__pyx_t_13 = NULL;
@@ -28558,11 +28577,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[2] = {__pyx_t_13, __pyx_kp_s_utf_8};
__pyx_t_5 = __Pyx_PyObject_FastCall(__pyx_t_17, __pyx_callargs+1-__pyx_t_11, 1+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_13); __pyx_t_13 = 0;
- if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1490, __pyx_L55_except_error)
+ if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1491, __pyx_L55_except_error)
__Pyx_GOTREF(__pyx_t_5);
__Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
}
- if (!(likely(PyString_CheckExact(__pyx_t_5))||((__pyx_t_5) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_5))) __PYX_ERR(0, 1490, __pyx_L55_except_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_5))||((__pyx_t_5) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_5))) __PYX_ERR(0, 1491, __pyx_L55_except_error)
__Pyx_GIVEREF(__pyx_t_5);
__Pyx_GOTREF(__pyx_v_info->pydev_message);
__Pyx_DECREF(__pyx_v_info->pydev_message);
@@ -28574,7 +28593,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
goto __pyx_L54_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1487
+ /* "_pydevd_bundle/pydevd_cython.pyx":1488
* if should_stop:
* exception_breakpoint = exc_break
* try: # <<<<<<<<<<<<<<
@@ -28595,7 +28614,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_L60_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1491
+ /* "_pydevd_bundle/pydevd_cython.pyx":1492
* except:
* info.pydev_message = exc_break.qname.encode("utf-8")
* break # <<<<<<<<<<<<<<
@@ -28604,7 +28623,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
goto __pyx_L31_break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1485
+ /* "_pydevd_bundle/pydevd_cython.pyx":1486
* should_stop = False
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -28613,7 +28632,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1433
+ /* "_pydevd_bundle/pydevd_cython.pyx":1434
* check_excs.append((exc_break_caught, False))
*
* for exc_break, is_user_uncaught in check_excs: # <<<<<<<<<<<<<<
@@ -28630,7 +28649,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
}
__pyx_L22:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1405
+ /* "_pydevd_bundle/pydevd_cython.pyx":1406
* pydev_log.exception()
*
* if not should_stop: # <<<<<<<<<<<<<<
@@ -28639,7 +28658,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1493
+ /* "_pydevd_bundle/pydevd_cython.pyx":1494
* break
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -28648,26 +28667,26 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
if (__pyx_v_should_stop) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1495
+ /* "_pydevd_bundle/pydevd_cython.pyx":1496
* if should_stop:
* # Always add exception to frame (must remove later after we proceed).
* add_exception_to_frame(frame, (exception, value, trace)) # <<<<<<<<<<<<<<
*
* if exception_breakpoint is not None and exception_breakpoint.expression is not None:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_add_exception_to_frame); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1495, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_add_exception_to_frame); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1495, __pyx_L1_error)
+ __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_INCREF(__pyx_v_exception);
__Pyx_GIVEREF(__pyx_v_exception);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_exception)) __PYX_ERR(0, 1495, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_exception)) __PYX_ERR(0, 1496, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_value);
__Pyx_GIVEREF(__pyx_v_value);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_v_value)) __PYX_ERR(0, 1495, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_v_value)) __PYX_ERR(0, 1496, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_trace);
__Pyx_GIVEREF(__pyx_v_trace);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_trace)) __PYX_ERR(0, 1495, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_trace)) __PYX_ERR(0, 1496, __pyx_L1_error);
__pyx_t_12 = NULL;
__pyx_t_11 = 0;
#if CYTHON_UNPACK_METHODS
@@ -28687,13 +28706,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 2+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0;
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1495, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1496, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1497
+ /* "_pydevd_bundle/pydevd_cython.pyx":1498
* add_exception_to_frame(frame, (exception, value, trace))
*
* if exception_breakpoint is not None and exception_breakpoint.expression is not None: # <<<<<<<<<<<<<<
@@ -28706,7 +28725,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_t_1 = __pyx_t_7;
goto __pyx_L66_bool_binop_done;
}
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_exception_breakpoint, __pyx_n_s_expression); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1497, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_exception_breakpoint, __pyx_n_s_expression); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1498, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_7 = (__pyx_t_3 != Py_None);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
@@ -28714,14 +28733,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
__pyx_L66_bool_binop_done:;
if (__pyx_t_1) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1498
+ /* "_pydevd_bundle/pydevd_cython.pyx":1499
*
* if exception_breakpoint is not None and exception_breakpoint.expression is not None:
* py_db.handle_breakpoint_expression(exception_breakpoint, info, frame) # <<<<<<<<<<<<<<
*
* return should_stop, frame, maybe_user_uncaught_exc_info
*/
- __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_expression); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1498, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_handle_breakpoint_expression); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1499, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__pyx_t_4 = NULL;
__pyx_t_11 = 0;
@@ -28741,13 +28760,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
PyObject *__pyx_callargs[4] = {__pyx_t_4, __pyx_v_exception_breakpoint, ((PyObject *)__pyx_v_info), __pyx_v_frame};
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_11, 3+__pyx_t_11);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1498, __pyx_L1_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1499, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
}
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1497
+ /* "_pydevd_bundle/pydevd_cython.pyx":1498
* add_exception_to_frame(frame, (exception, value, trace))
*
* if exception_breakpoint is not None and exception_breakpoint.expression is not None: # <<<<<<<<<<<<<<
@@ -28756,7 +28775,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1493
+ /* "_pydevd_bundle/pydevd_cython.pyx":1494
* break
*
* if should_stop: # <<<<<<<<<<<<<<
@@ -28765,7 +28784,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1392
+ /* "_pydevd_bundle/pydevd_cython.pyx":1393
* exception, value, trace = arg
*
* if trace is not None and hasattr(trace, "tb_next"): # <<<<<<<<<<<<<<
@@ -28774,7 +28793,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1389
+ /* "_pydevd_bundle/pydevd_cython.pyx":1390
*
* # 2 = 2
* if info.pydev_state != 2: # and breakpoint is not None: # <<<<<<<<<<<<<<
@@ -28783,7 +28802,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1500
+ /* "_pydevd_bundle/pydevd_cython.pyx":1501
* py_db.handle_breakpoint_expression(exception_breakpoint, info, frame)
*
* return should_stop, frame, maybe_user_uncaught_exc_info # <<<<<<<<<<<<<<
@@ -28791,24 +28810,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
*
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_should_stop); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1500, __pyx_L1_error)
+ __pyx_t_3 = __Pyx_PyBool_FromLong(__pyx_v_should_stop); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1501, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_3);
- __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1500, __pyx_L1_error)
+ __pyx_t_2 = PyTuple_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1501, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
__Pyx_GIVEREF(__pyx_t_3);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_3)) __PYX_ERR(0, 1500, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_3)) __PYX_ERR(0, 1501, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_frame);
__Pyx_GIVEREF(__pyx_v_frame);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_frame)) __PYX_ERR(0, 1500, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_frame)) __PYX_ERR(0, 1501, __pyx_L1_error);
__Pyx_INCREF(__pyx_v_maybe_user_uncaught_exc_info);
__Pyx_GIVEREF(__pyx_v_maybe_user_uncaught_exc_info);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_v_maybe_user_uncaught_exc_info)) __PYX_ERR(0, 1500, __pyx_L1_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_v_maybe_user_uncaught_exc_info)) __PYX_ERR(0, 1501, __pyx_L1_error);
__pyx_t_3 = 0;
__pyx_r = __pyx_t_2;
__pyx_t_2 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1377
+ /* "_pydevd_bundle/pydevd_cython.pyx":1378
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def should_stop_on_exception(py_db, PyDBAdditionalThreadInfo info, frame, thread, arg, prev_user_uncaught_exc_info, is_unwind=False): # <<<<<<<<<<<<<<
@@ -28847,7 +28866,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_12should_stop_on_exce
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":1510
+/* "_pydevd_bundle/pydevd_cython.pyx":1511
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def handle_exception(py_db, thread, frame, arg, str exception_type): # <<<<<<<<<<<<<<
@@ -28920,7 +28939,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1510, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1511, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -28928,9 +28947,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1510, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1511, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 1); __PYX_ERR(0, 1510, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 1); __PYX_ERR(0, 1511, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 2:
@@ -28938,9 +28957,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[2]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1510, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1511, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 2); __PYX_ERR(0, 1510, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 2); __PYX_ERR(0, 1511, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 3:
@@ -28948,9 +28967,9 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[3]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1510, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1511, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 3); __PYX_ERR(0, 1510, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 3); __PYX_ERR(0, 1511, __pyx_L3_error)
}
CYTHON_FALLTHROUGH;
case 4:
@@ -28958,14 +28977,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[4]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1510, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1511, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 4); __PYX_ERR(0, 1510, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, 4); __PYX_ERR(0, 1511, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "handle_exception") < 0)) __PYX_ERR(0, 1510, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "handle_exception") < 0)) __PYX_ERR(0, 1511, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 5)) {
goto __pyx_L5_argtuple_error;
@@ -28984,7 +29003,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, __pyx_nargs); __PYX_ERR(0, 1510, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("handle_exception", 1, 5, 5, __pyx_nargs); __PYX_ERR(0, 1511, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -28998,7 +29017,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
__Pyx_RefNannyFinishContext();
return NULL;
__pyx_L4_argument_unpacking_done:;
- if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_exception_type), (&PyString_Type), 1, "exception_type", 1))) __PYX_ERR(0, 1510, __pyx_L1_error)
+ if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_exception_type), (&PyString_Type), 1, "exception_type", 1))) __PYX_ERR(0, 1511, __pyx_L1_error)
__pyx_r = __pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(__pyx_self, __pyx_v_py_db, __pyx_v_thread, __pyx_v_frame, __pyx_v_arg, __pyx_v_exception_type);
/* function exit code */
@@ -29068,7 +29087,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(__pyx_v_thread);
__Pyx_INCREF(__pyx_v_frame);
- /* "_pydevd_bundle/pydevd_cython.pyx":1522
+ /* "_pydevd_bundle/pydevd_cython.pyx":1523
* # def handle_exception(py_db, thread, frame, arg, exception_type):
* # ENDIF
* stopped = False # <<<<<<<<<<<<<<
@@ -29077,7 +29096,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
__pyx_v_stopped = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1523
+ /* "_pydevd_bundle/pydevd_cython.pyx":1524
* # ENDIF
* stopped = False
* try: # <<<<<<<<<<<<<<
@@ -29086,19 +29105,19 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1527
+ /* "_pydevd_bundle/pydevd_cython.pyx":1528
*
* # We have 3 things in arg: exception type, description, traceback object
* trace_obj = arg[2] # <<<<<<<<<<<<<<
*
* initial_trace_obj = trace_obj
*/
- __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_arg, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1527, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_arg, 2, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1528, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_v_trace_obj = __pyx_t_1;
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1529
+ /* "_pydevd_bundle/pydevd_cython.pyx":1530
* trace_obj = arg[2]
*
* initial_trace_obj = trace_obj # <<<<<<<<<<<<<<
@@ -29108,14 +29127,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(__pyx_v_trace_obj);
__pyx_v_initial_trace_obj = __pyx_v_trace_obj;
- /* "_pydevd_bundle/pydevd_cython.pyx":1530
+ /* "_pydevd_bundle/pydevd_cython.pyx":1531
*
* initial_trace_obj = trace_obj
* if trace_obj.tb_next is None and trace_obj.tb_frame is frame: # <<<<<<<<<<<<<<
* # I.e.: tb_next should be only None in the context it was thrown (trace_obj.tb_frame is frame is just a double check).
* pass
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1530, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1531, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_3 = (__pyx_t_1 == Py_None);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
@@ -29124,7 +29143,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_2 = __pyx_t_3;
goto __pyx_L7_bool_binop_done;
}
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1530, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1531, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_3 = (__pyx_t_1 == __pyx_v_frame);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
@@ -29134,7 +29153,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L6;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1535
+ /* "_pydevd_bundle/pydevd_cython.pyx":1536
* else:
* # Get the trace_obj from where the exception was raised...
* while trace_obj.tb_next is not None: # <<<<<<<<<<<<<<
@@ -29143,20 +29162,20 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*else*/ {
while (1) {
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1535, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1536, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__pyx_t_2 = (__pyx_t_1 != Py_None);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (!__pyx_t_2) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1536
+ /* "_pydevd_bundle/pydevd_cython.pyx":1537
* # Get the trace_obj from where the exception was raised...
* while trace_obj.tb_next is not None:
* trace_obj = trace_obj.tb_next # <<<<<<<<<<<<<<
*
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception:
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1536, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_next); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1537, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF_SET(__pyx_v_trace_obj, __pyx_t_1);
__pyx_t_1 = 0;
@@ -29164,58 +29183,58 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
}
__pyx_L6:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1538
+ /* "_pydevd_bundle/pydevd_cython.pyx":1539
* trace_obj = trace_obj.tb_next
*
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception: # <<<<<<<<<<<<<<
* for check_trace_obj in (initial_trace_obj, trace_obj):
* abs_real_path_and_base = get_abs_path_real_path_and_base_from_frame(check_trace_obj.tb_frame)
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_ignore_exceptions_thrown_in_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1538, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_ignore_exceptions_thrown_in_line); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1539, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1538, __pyx_L4_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1539, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1539
+ /* "_pydevd_bundle/pydevd_cython.pyx":1540
*
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception:
* for check_trace_obj in (initial_trace_obj, trace_obj): # <<<<<<<<<<<<<<
* abs_real_path_and_base = get_abs_path_real_path_and_base_from_frame(check_trace_obj.tb_frame)
* absolute_filename = abs_real_path_and_base[0]
*/
- __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1539, __pyx_L4_error)
+ __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1540, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_INCREF(__pyx_v_initial_trace_obj);
__Pyx_GIVEREF(__pyx_v_initial_trace_obj);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_initial_trace_obj)) __PYX_ERR(0, 1539, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_initial_trace_obj)) __PYX_ERR(0, 1540, __pyx_L4_error);
__Pyx_INCREF(__pyx_v_trace_obj);
__Pyx_GIVEREF(__pyx_v_trace_obj);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_trace_obj)) __PYX_ERR(0, 1539, __pyx_L4_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_trace_obj)) __PYX_ERR(0, 1540, __pyx_L4_error);
__pyx_t_4 = __pyx_t_1; __Pyx_INCREF(__pyx_t_4);
__pyx_t_5 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
for (;;) {
if (__pyx_t_5 >= 2) break;
#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS
- __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_1); __pyx_t_5++; if (unlikely((0 < 0))) __PYX_ERR(0, 1539, __pyx_L4_error)
+ __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_1); __pyx_t_5++; if (unlikely((0 < 0))) __PYX_ERR(0, 1540, __pyx_L4_error)
#else
- __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_4, __pyx_t_5); __pyx_t_5++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1539, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PySequence_ITEM(__pyx_t_4, __pyx_t_5); __pyx_t_5++; if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1540, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
#endif
__Pyx_XDECREF_SET(__pyx_v_check_trace_obj, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1540
+ /* "_pydevd_bundle/pydevd_cython.pyx":1541
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception:
* for check_trace_obj in (initial_trace_obj, trace_obj):
* abs_real_path_and_base = get_abs_path_real_path_and_base_from_frame(check_trace_obj.tb_frame) # <<<<<<<<<<<<<<
* absolute_filename = abs_real_path_and_base[0]
* canonical_normalized_filename = abs_real_path_and_base[1]
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_get_abs_path_real_path_and_base); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1540, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_get_abs_path_real_path_and_base); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1541, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1540, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1541, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_9 = 0;
@@ -29236,15 +29255,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1540, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1541, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
- if (!(likely(PyTuple_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_1))) __PYX_ERR(0, 1540, __pyx_L4_error)
+ if (!(likely(PyTuple_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_t_1))) __PYX_ERR(0, 1541, __pyx_L4_error)
__Pyx_XDECREF_SET(__pyx_v_abs_real_path_and_base, ((PyObject*)__pyx_t_1));
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1541
+ /* "_pydevd_bundle/pydevd_cython.pyx":1542
* for check_trace_obj in (initial_trace_obj, trace_obj):
* abs_real_path_and_base = get_abs_path_real_path_and_base_from_frame(check_trace_obj.tb_frame)
* absolute_filename = abs_real_path_and_base[0] # <<<<<<<<<<<<<<
@@ -29253,15 +29272,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
if (unlikely(__pyx_v_abs_real_path_and_base == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1541, __pyx_L4_error)
+ __PYX_ERR(0, 1542, __pyx_L4_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_real_path_and_base, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1541, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_real_path_and_base, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1542, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 1541, __pyx_L4_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 1542, __pyx_L4_error)
__Pyx_XDECREF_SET(__pyx_v_absolute_filename, ((PyObject*)__pyx_t_1));
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1542
+ /* "_pydevd_bundle/pydevd_cython.pyx":1543
* abs_real_path_and_base = get_abs_path_real_path_and_base_from_frame(check_trace_obj.tb_frame)
* absolute_filename = abs_real_path_and_base[0]
* canonical_normalized_filename = abs_real_path_and_base[1] # <<<<<<<<<<<<<<
@@ -29270,24 +29289,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
if (unlikely(__pyx_v_abs_real_path_and_base == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1542, __pyx_L4_error)
+ __PYX_ERR(0, 1543, __pyx_L4_error)
}
- __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_real_path_and_base, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1542, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v_abs_real_path_and_base, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1543, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 1542, __pyx_L4_error)
+ if (!(likely(PyString_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("str", __pyx_t_1))) __PYX_ERR(0, 1543, __pyx_L4_error)
__Pyx_XDECREF_SET(__pyx_v_canonical_normalized_filename, ((PyObject*)__pyx_t_1));
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1544
+ /* "_pydevd_bundle/pydevd_cython.pyx":1545
* canonical_normalized_filename = abs_real_path_and_base[1]
*
* lines_ignored = filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename) # <<<<<<<<<<<<<<
* if lines_ignored is None:
* lines_ignored = filename_to_lines_where_exceptions_are_ignored[canonical_normalized_filename] = {}
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1544, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1545, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1544, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1545, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -29308,15 +29327,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_canonical_normalized_filename};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1544, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1545, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
- if (!(likely(PyDict_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_1))) __PYX_ERR(0, 1544, __pyx_L4_error)
+ if (!(likely(PyDict_CheckExact(__pyx_t_1))||((__pyx_t_1) == Py_None) || __Pyx_RaiseUnexpectedTypeError("dict", __pyx_t_1))) __PYX_ERR(0, 1545, __pyx_L4_error)
__Pyx_XDECREF_SET(__pyx_v_lines_ignored, ((PyObject*)__pyx_t_1));
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1545
+ /* "_pydevd_bundle/pydevd_cython.pyx":1546
*
* lines_ignored = filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if lines_ignored is None: # <<<<<<<<<<<<<<
@@ -29326,24 +29345,24 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_2 = (__pyx_v_lines_ignored == ((PyObject*)Py_None));
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1546
+ /* "_pydevd_bundle/pydevd_cython.pyx":1547
* lines_ignored = filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if lines_ignored is None:
* lines_ignored = filename_to_lines_where_exceptions_are_ignored[canonical_normalized_filename] = {} # <<<<<<<<<<<<<<
*
* try:
*/
- __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1546, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1547, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_INCREF(__pyx_t_1);
__Pyx_DECREF_SET(__pyx_v_lines_ignored, __pyx_t_1);
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1546, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1547, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- if (unlikely((PyObject_SetItem(__pyx_t_7, __pyx_v_canonical_normalized_filename, __pyx_t_1) < 0))) __PYX_ERR(0, 1546, __pyx_L4_error)
+ if (unlikely((PyObject_SetItem(__pyx_t_7, __pyx_v_canonical_normalized_filename, __pyx_t_1) < 0))) __PYX_ERR(0, 1547, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1545
+ /* "_pydevd_bundle/pydevd_cython.pyx":1546
*
* lines_ignored = filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if lines_ignored is None: # <<<<<<<<<<<<<<
@@ -29352,7 +29371,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1548
+ /* "_pydevd_bundle/pydevd_cython.pyx":1549
* lines_ignored = filename_to_lines_where_exceptions_are_ignored[canonical_normalized_filename] = {}
*
* try: # <<<<<<<<<<<<<<
@@ -29368,16 +29387,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XGOTREF(__pyx_t_12);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1549
+ /* "_pydevd_bundle/pydevd_cython.pyx":1550
*
* try:
* curr_stat = os.stat(absolute_filename) # <<<<<<<<<<<<<<
* curr_stat = (curr_stat.st_size, curr_stat.st_mtime)
* except:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_os); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1549, __pyx_L15_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_os); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1550, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_stat); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1549, __pyx_L15_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_stat); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1550, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_7 = NULL;
@@ -29398,36 +29417,36 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_absolute_filename};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1549, __pyx_L15_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1550, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_curr_stat, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1550
+ /* "_pydevd_bundle/pydevd_cython.pyx":1551
* try:
* curr_stat = os.stat(absolute_filename)
* curr_stat = (curr_stat.st_size, curr_stat.st_mtime) # <<<<<<<<<<<<<<
* except:
* curr_stat = None
*/
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_curr_stat, __pyx_n_s_st_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1550, __pyx_L15_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_curr_stat, __pyx_n_s_st_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1551, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_curr_stat, __pyx_n_s_st_mtime); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1550, __pyx_L15_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_curr_stat, __pyx_n_s_st_mtime); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1551, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1550, __pyx_L15_error)
+ __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1551, __pyx_L15_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_GIVEREF(__pyx_t_1);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_1)) __PYX_ERR(0, 1550, __pyx_L15_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_1)) __PYX_ERR(0, 1551, __pyx_L15_error);
__Pyx_GIVEREF(__pyx_t_6);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_6)) __PYX_ERR(0, 1550, __pyx_L15_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_6)) __PYX_ERR(0, 1551, __pyx_L15_error);
__pyx_t_1 = 0;
__pyx_t_6 = 0;
__Pyx_DECREF_SET(__pyx_v_curr_stat, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1548
+ /* "_pydevd_bundle/pydevd_cython.pyx":1549
* lines_ignored = filename_to_lines_where_exceptions_are_ignored[canonical_normalized_filename] = {}
*
* try: # <<<<<<<<<<<<<<
@@ -29445,7 +29464,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1551
+ /* "_pydevd_bundle/pydevd_cython.pyx":1552
* curr_stat = os.stat(absolute_filename)
* curr_stat = (curr_stat.st_size, curr_stat.st_mtime)
* except: # <<<<<<<<<<<<<<
@@ -29454,12 +29473,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.handle_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_6, &__pyx_t_1) < 0) __PYX_ERR(0, 1551, __pyx_L17_except_error)
+ if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_6, &__pyx_t_1) < 0) __PYX_ERR(0, 1552, __pyx_L17_except_error)
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_1);
- /* "_pydevd_bundle/pydevd_cython.pyx":1552
+ /* "_pydevd_bundle/pydevd_cython.pyx":1553
* curr_stat = (curr_stat.st_size, curr_stat.st_mtime)
* except:
* curr_stat = None # <<<<<<<<<<<<<<
@@ -29474,7 +29493,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L16_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1548
+ /* "_pydevd_bundle/pydevd_cython.pyx":1549
* lines_ignored = filename_to_lines_where_exceptions_are_ignored[canonical_normalized_filename] = {}
*
* try: # <<<<<<<<<<<<<<
@@ -29495,16 +29514,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L22_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1554
+ /* "_pydevd_bundle/pydevd_cython.pyx":1555
* curr_stat = None
*
* last_stat = filename_to_stat_info.get(absolute_filename) # <<<<<<<<<<<<<<
* if last_stat != curr_stat:
* filename_to_stat_info[absolute_filename] = curr_stat
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_filename_to_stat_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1554, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_filename_to_stat_info); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1555, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1554, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1555, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -29525,38 +29544,38 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_absolute_filename};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1554, __pyx_L4_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1555, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_last_stat, __pyx_t_1);
__pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1555
+ /* "_pydevd_bundle/pydevd_cython.pyx":1556
*
* last_stat = filename_to_stat_info.get(absolute_filename)
* if last_stat != curr_stat: # <<<<<<<<<<<<<<
* filename_to_stat_info[absolute_filename] = curr_stat
* lines_ignored.clear()
*/
- __pyx_t_1 = PyObject_RichCompare(__pyx_v_last_stat, __pyx_v_curr_stat, Py_NE); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1555, __pyx_L4_error)
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1555, __pyx_L4_error)
+ __pyx_t_1 = PyObject_RichCompare(__pyx_v_last_stat, __pyx_v_curr_stat, Py_NE); __Pyx_XGOTREF(__pyx_t_1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1556, __pyx_L4_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1556, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1556
+ /* "_pydevd_bundle/pydevd_cython.pyx":1557
* last_stat = filename_to_stat_info.get(absolute_filename)
* if last_stat != curr_stat:
* filename_to_stat_info[absolute_filename] = curr_stat # <<<<<<<<<<<<<<
* lines_ignored.clear()
* try:
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_filename_to_stat_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1556, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_filename_to_stat_info); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1557, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
- if (unlikely((PyObject_SetItem(__pyx_t_1, __pyx_v_absolute_filename, __pyx_v_curr_stat) < 0))) __PYX_ERR(0, 1556, __pyx_L4_error)
+ if (unlikely((PyObject_SetItem(__pyx_t_1, __pyx_v_absolute_filename, __pyx_v_curr_stat) < 0))) __PYX_ERR(0, 1557, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1557
+ /* "_pydevd_bundle/pydevd_cython.pyx":1558
* if last_stat != curr_stat:
* filename_to_stat_info[absolute_filename] = curr_stat
* lines_ignored.clear() # <<<<<<<<<<<<<<
@@ -29565,11 +29584,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
if (unlikely(__pyx_v_lines_ignored == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "clear");
- __PYX_ERR(0, 1557, __pyx_L4_error)
+ __PYX_ERR(0, 1558, __pyx_L4_error)
}
- __pyx_t_13 = __Pyx_PyDict_Clear(__pyx_v_lines_ignored); if (unlikely(__pyx_t_13 == ((int)-1))) __PYX_ERR(0, 1557, __pyx_L4_error)
+ __pyx_t_13 = __Pyx_PyDict_Clear(__pyx_v_lines_ignored); if (unlikely(__pyx_t_13 == ((int)-1))) __PYX_ERR(0, 1558, __pyx_L4_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":1558
+ /* "_pydevd_bundle/pydevd_cython.pyx":1559
* filename_to_stat_info[absolute_filename] = curr_stat
* lines_ignored.clear()
* try: # <<<<<<<<<<<<<<
@@ -29585,16 +29604,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XGOTREF(__pyx_t_10);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1559
+ /* "_pydevd_bundle/pydevd_cython.pyx":1560
* lines_ignored.clear()
* try:
* linecache.checkcache(absolute_filename) # <<<<<<<<<<<<<<
* except:
* pydev_log.exception("Error in linecache.checkcache(%r)", absolute_filename)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_linecache); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1559, __pyx_L26_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_linecache); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1560, __pyx_L26_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_checkcache); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1559, __pyx_L26_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_checkcache); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1560, __pyx_L26_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
__pyx_t_7 = NULL;
@@ -29615,13 +29634,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_v_absolute_filename};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1559, __pyx_L26_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1560, __pyx_L26_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1558
+ /* "_pydevd_bundle/pydevd_cython.pyx":1559
* filename_to_stat_info[absolute_filename] = curr_stat
* lines_ignored.clear()
* try: # <<<<<<<<<<<<<<
@@ -29639,7 +29658,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1560
+ /* "_pydevd_bundle/pydevd_cython.pyx":1561
* try:
* linecache.checkcache(absolute_filename)
* except: # <<<<<<<<<<<<<<
@@ -29648,21 +29667,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.handle_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(0, 1560, __pyx_L28_except_error)
+ if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(0, 1561, __pyx_L28_except_error)
__Pyx_XGOTREF(__pyx_t_1);
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_7);
- /* "_pydevd_bundle/pydevd_cython.pyx":1561
+ /* "_pydevd_bundle/pydevd_cython.pyx":1562
* linecache.checkcache(absolute_filename)
* except:
* pydev_log.exception("Error in linecache.checkcache(%r)", absolute_filename) # <<<<<<<<<<<<<<
*
* from_user_input = py_db.filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1561, __pyx_L28_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1562, __pyx_L28_except_error)
__Pyx_GOTREF(__pyx_t_14);
- __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_exception); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 1561, __pyx_L28_except_error)
+ __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_exception); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 1562, __pyx_L28_except_error)
__Pyx_GOTREF(__pyx_t_15);
__Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
__pyx_t_14 = NULL;
@@ -29683,7 +29702,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[3] = {__pyx_t_14, __pyx_kp_s_Error_in_linecache_checkcache_r, __pyx_v_absolute_filename};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_9, 2+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_14); __pyx_t_14 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1561, __pyx_L28_except_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1562, __pyx_L28_except_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0;
}
@@ -29694,7 +29713,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L27_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1558
+ /* "_pydevd_bundle/pydevd_cython.pyx":1559
* filename_to_stat_info[absolute_filename] = curr_stat
* lines_ignored.clear()
* try: # <<<<<<<<<<<<<<
@@ -29715,7 +29734,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L33_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1555
+ /* "_pydevd_bundle/pydevd_cython.pyx":1556
*
* last_stat = filename_to_stat_info.get(absolute_filename)
* if last_stat != curr_stat: # <<<<<<<<<<<<<<
@@ -29724,16 +29743,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1563
+ /* "_pydevd_bundle/pydevd_cython.pyx":1564
* pydev_log.exception("Error in linecache.checkcache(%r)", absolute_filename)
*
* from_user_input = py_db.filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename) # <<<<<<<<<<<<<<
* if from_user_input:
* merged = {}
*/
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1563, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_filename_to_lines_where_exceptio); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1564, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1563, __pyx_L4_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_get); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1564, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -29754,58 +29773,58 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_canonical_normalized_filename};
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_1, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1563, __pyx_L4_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1564, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_from_user_input, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1564
+ /* "_pydevd_bundle/pydevd_cython.pyx":1565
*
* from_user_input = py_db.filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if from_user_input: # <<<<<<<<<<<<<<
* merged = {}
* merged.update(lines_ignored)
*/
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_from_user_input); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1564, __pyx_L4_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_from_user_input); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1565, __pyx_L4_error)
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1565
+ /* "_pydevd_bundle/pydevd_cython.pyx":1566
* from_user_input = py_db.filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if from_user_input:
* merged = {} # <<<<<<<<<<<<<<
* merged.update(lines_ignored)
* # Override what we have with the related entries that the user entered
*/
- __pyx_t_7 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1565, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1566, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_XDECREF_SET(__pyx_v_merged, ((PyObject*)__pyx_t_7));
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1566
+ /* "_pydevd_bundle/pydevd_cython.pyx":1567
* if from_user_input:
* merged = {}
* merged.update(lines_ignored) # <<<<<<<<<<<<<<
* # Override what we have with the related entries that the user entered
* merged.update(from_user_input)
*/
- __pyx_t_7 = __Pyx_CallUnboundCMethod1(&__pyx_umethod_PyDict_Type_update, __pyx_v_merged, __pyx_v_lines_ignored); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1566, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_CallUnboundCMethod1(&__pyx_umethod_PyDict_Type_update, __pyx_v_merged, __pyx_v_lines_ignored); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1567, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1568
+ /* "_pydevd_bundle/pydevd_cython.pyx":1569
* merged.update(lines_ignored)
* # Override what we have with the related entries that the user entered
* merged.update(from_user_input) # <<<<<<<<<<<<<<
* else:
* merged = lines_ignored
*/
- __pyx_t_7 = __Pyx_CallUnboundCMethod1(&__pyx_umethod_PyDict_Type_update, __pyx_v_merged, __pyx_v_from_user_input); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1568, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_CallUnboundCMethod1(&__pyx_umethod_PyDict_Type_update, __pyx_v_merged, __pyx_v_from_user_input); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1569, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1564
+ /* "_pydevd_bundle/pydevd_cython.pyx":1565
*
* from_user_input = py_db.filename_to_lines_where_exceptions_are_ignored.get(canonical_normalized_filename)
* if from_user_input: # <<<<<<<<<<<<<<
@@ -29815,7 +29834,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L36;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1570
+ /* "_pydevd_bundle/pydevd_cython.pyx":1571
* merged.update(from_user_input)
* else:
* merged = lines_ignored # <<<<<<<<<<<<<<
@@ -29828,19 +29847,19 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
}
__pyx_L36:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1572
+ /* "_pydevd_bundle/pydevd_cython.pyx":1573
* merged = lines_ignored
*
* exc_lineno = check_trace_obj.tb_lineno # <<<<<<<<<<<<<<
*
* # print ('lines ignored', lines_ignored)
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_lineno); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1572, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_lineno); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1573, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_XDECREF_SET(__pyx_v_exc_lineno, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1578
+ /* "_pydevd_bundle/pydevd_cython.pyx":1579
* # print ('merged', merged, 'curr', exc_lineno)
*
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored. # <<<<<<<<<<<<<<
@@ -29849,12 +29868,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
if (unlikely(__pyx_v_merged == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable");
- __PYX_ERR(0, 1578, __pyx_L4_error)
+ __PYX_ERR(0, 1579, __pyx_L4_error)
}
- __pyx_t_2 = (__Pyx_PyDict_ContainsTF(__pyx_v_exc_lineno, __pyx_v_merged, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1578, __pyx_L4_error)
+ __pyx_t_2 = (__Pyx_PyDict_ContainsTF(__pyx_v_exc_lineno, __pyx_v_merged, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1579, __pyx_L4_error)
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1579
+ /* "_pydevd_bundle/pydevd_cython.pyx":1580
*
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored.
* try: # <<<<<<<<<<<<<<
@@ -29870,21 +29889,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XGOTREF(__pyx_t_12);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1580
+ /* "_pydevd_bundle/pydevd_cython.pyx":1581
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored.
* try:
* line = linecache.getline(absolute_filename, exc_lineno, check_trace_obj.tb_frame.f_globals) # <<<<<<<<<<<<<<
* except:
* pydev_log.exception("Error in linecache.getline(%r, %s, f_globals)", absolute_filename, exc_lineno)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_linecache); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1580, __pyx_L38_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_linecache); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1581, __pyx_L38_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_getline); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1580, __pyx_L38_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_getline); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1581, __pyx_L38_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1580, __pyx_L38_error)
+ __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_check_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1581, __pyx_L38_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_f_globals); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1580, __pyx_L38_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_f_globals); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1581, __pyx_L38_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -29906,14 +29925,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_7 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_9, 3+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1580, __pyx_L38_error)
+ if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1581, __pyx_L38_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
__Pyx_XDECREF_SET(__pyx_v_line, __pyx_t_7);
__pyx_t_7 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1579
+ /* "_pydevd_bundle/pydevd_cython.pyx":1580
*
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored.
* try: # <<<<<<<<<<<<<<
@@ -29933,7 +29952,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1581
+ /* "_pydevd_bundle/pydevd_cython.pyx":1582
* try:
* line = linecache.getline(absolute_filename, exc_lineno, check_trace_obj.tb_frame.f_globals)
* except: # <<<<<<<<<<<<<<
@@ -29942,21 +29961,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.handle_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_6, &__pyx_t_8) < 0) __PYX_ERR(0, 1581, __pyx_L40_except_error)
+ if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_6, &__pyx_t_8) < 0) __PYX_ERR(0, 1582, __pyx_L40_except_error)
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":1582
+ /* "_pydevd_bundle/pydevd_cython.pyx":1583
* line = linecache.getline(absolute_filename, exc_lineno, check_trace_obj.tb_frame.f_globals)
* except:
* pydev_log.exception("Error in linecache.getline(%r, %s, f_globals)", absolute_filename, exc_lineno) # <<<<<<<<<<<<<<
* line = ""
*
*/
- __Pyx_GetModuleGlobalName(__pyx_t_15, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 1582, __pyx_L40_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_15, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 1583, __pyx_L40_except_error)
__Pyx_GOTREF(__pyx_t_15);
- __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_15, __pyx_n_s_exception); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1582, __pyx_L40_except_error)
+ __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_15, __pyx_n_s_exception); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1583, __pyx_L40_except_error)
__Pyx_GOTREF(__pyx_t_14);
__Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0;
__pyx_t_15 = NULL;
@@ -29977,13 +29996,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[4] = {__pyx_t_15, __pyx_kp_s_Error_in_linecache_getline_r_s_f, __pyx_v_absolute_filename, __pyx_v_exc_lineno};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_14, __pyx_callargs+1-__pyx_t_9, 3+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_15); __pyx_t_15 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1582, __pyx_L40_except_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1583, __pyx_L40_except_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1583
+ /* "_pydevd_bundle/pydevd_cython.pyx":1584
* except:
* pydev_log.exception("Error in linecache.getline(%r, %s, f_globals)", absolute_filename, exc_lineno)
* line = "" # <<<<<<<<<<<<<<
@@ -29998,7 +30017,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L39_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1579
+ /* "_pydevd_bundle/pydevd_cython.pyx":1580
*
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored.
* try: # <<<<<<<<<<<<<<
@@ -30019,16 +30038,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L45_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1585
+ /* "_pydevd_bundle/pydevd_cython.pyx":1586
* line = ""
*
* if IGNORE_EXCEPTION_TAG.match(line) is not None: # <<<<<<<<<<<<<<
* lines_ignored[exc_lineno] = 1
* return False
*/
- __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_IGNORE_EXCEPTION_TAG); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1585, __pyx_L4_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_IGNORE_EXCEPTION_TAG); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1586, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_match); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1585, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_match); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1586, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
__pyx_t_6 = NULL;
@@ -30049,7 +30068,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_line};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1585, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1586, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
@@ -30057,7 +30076,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1586
+ /* "_pydevd_bundle/pydevd_cython.pyx":1587
*
* if IGNORE_EXCEPTION_TAG.match(line) is not None:
* lines_ignored[exc_lineno] = 1 # <<<<<<<<<<<<<<
@@ -30066,11 +30085,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
if (unlikely(__pyx_v_lines_ignored == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1586, __pyx_L4_error)
+ __PYX_ERR(0, 1587, __pyx_L4_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_lines_ignored, __pyx_v_exc_lineno, __pyx_int_1) < 0))) __PYX_ERR(0, 1586, __pyx_L4_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_lines_ignored, __pyx_v_exc_lineno, __pyx_int_1) < 0))) __PYX_ERR(0, 1587, __pyx_L4_error)
- /* "_pydevd_bundle/pydevd_cython.pyx":1587
+ /* "_pydevd_bundle/pydevd_cython.pyx":1588
* if IGNORE_EXCEPTION_TAG.match(line) is not None:
* lines_ignored[exc_lineno] = 1
* return False # <<<<<<<<<<<<<<
@@ -30083,7 +30102,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1585
+ /* "_pydevd_bundle/pydevd_cython.pyx":1586
* line = ""
*
* if IGNORE_EXCEPTION_TAG.match(line) is not None: # <<<<<<<<<<<<<<
@@ -30092,7 +30111,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1590
+ /* "_pydevd_bundle/pydevd_cython.pyx":1591
* else:
* # Put in the cache saying not to ignore
* lines_ignored[exc_lineno] = 0 # <<<<<<<<<<<<<<
@@ -30102,12 +30121,12 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
/*else*/ {
if (unlikely(__pyx_v_lines_ignored == Py_None)) {
PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable");
- __PYX_ERR(0, 1590, __pyx_L4_error)
+ __PYX_ERR(0, 1591, __pyx_L4_error)
}
- if (unlikely((PyDict_SetItem(__pyx_v_lines_ignored, __pyx_v_exc_lineno, __pyx_int_0) < 0))) __PYX_ERR(0, 1590, __pyx_L4_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_lines_ignored, __pyx_v_exc_lineno, __pyx_int_0) < 0))) __PYX_ERR(0, 1591, __pyx_L4_error)
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1578
+ /* "_pydevd_bundle/pydevd_cython.pyx":1579
* # print ('merged', merged, 'curr', exc_lineno)
*
* if exc_lineno not in merged: # Note: check on merged but update lines_ignored. # <<<<<<<<<<<<<<
@@ -30117,7 +30136,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L37;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1593
+ /* "_pydevd_bundle/pydevd_cython.pyx":1594
* else:
* # Ok, dict has it already cached, so, let's check it...
* if merged.get(exc_lineno, 0): # <<<<<<<<<<<<<<
@@ -30127,15 +30146,15 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
/*else*/ {
if (unlikely(__pyx_v_merged == Py_None)) {
PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%.30s'", "get");
- __PYX_ERR(0, 1593, __pyx_L4_error)
+ __PYX_ERR(0, 1594, __pyx_L4_error)
}
- __pyx_t_8 = __Pyx_PyDict_GetItemDefault(__pyx_v_merged, __pyx_v_exc_lineno, __pyx_int_0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1593, __pyx_L4_error)
+ __pyx_t_8 = __Pyx_PyDict_GetItemDefault(__pyx_v_merged, __pyx_v_exc_lineno, __pyx_int_0); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1594, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1593, __pyx_L4_error)
+ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(0, 1594, __pyx_L4_error)
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
if (__pyx_t_2) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1594
+ /* "_pydevd_bundle/pydevd_cython.pyx":1595
* # Ok, dict has it already cached, so, let's check it...
* if merged.get(exc_lineno, 0):
* return False # <<<<<<<<<<<<<<
@@ -30148,7 +30167,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
goto __pyx_L3_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1593
+ /* "_pydevd_bundle/pydevd_cython.pyx":1594
* else:
* # Ok, dict has it already cached, so, let's check it...
* if merged.get(exc_lineno, 0): # <<<<<<<<<<<<<<
@@ -30159,7 +30178,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
}
__pyx_L37:;
- /* "_pydevd_bundle/pydevd_cython.pyx":1539
+ /* "_pydevd_bundle/pydevd_cython.pyx":1540
*
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception:
* for check_trace_obj in (initial_trace_obj, trace_obj): # <<<<<<<<<<<<<<
@@ -30169,7 +30188,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1538
+ /* "_pydevd_bundle/pydevd_cython.pyx":1539
* trace_obj = trace_obj.tb_next
*
* if py_db.ignore_exceptions_thrown_in_lines_with_ignore_exception: # <<<<<<<<<<<<<<
@@ -30178,7 +30197,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1596
+ /* "_pydevd_bundle/pydevd_cython.pyx":1597
* return False
*
* try: # <<<<<<<<<<<<<<
@@ -30194,43 +30213,43 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XGOTREF(__pyx_t_10);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1597
+ /* "_pydevd_bundle/pydevd_cython.pyx":1598
*
* try:
* frame_id_to_frame = {} # <<<<<<<<<<<<<<
* frame_id_to_frame[id(frame)] = frame
* f = trace_obj.tb_frame
*/
- __pyx_t_4 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1597, __pyx_L51_error)
+ __pyx_t_4 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1598, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_v_frame_id_to_frame = ((PyObject*)__pyx_t_4);
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1598
+ /* "_pydevd_bundle/pydevd_cython.pyx":1599
* try:
* frame_id_to_frame = {}
* frame_id_to_frame[id(frame)] = frame # <<<<<<<<<<<<<<
* f = trace_obj.tb_frame
* while f is not None:
*/
- __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1598, __pyx_L51_error)
+ __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1599, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
- if (unlikely((PyDict_SetItem(__pyx_v_frame_id_to_frame, __pyx_t_4, __pyx_v_frame) < 0))) __PYX_ERR(0, 1598, __pyx_L51_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_id_to_frame, __pyx_t_4, __pyx_v_frame) < 0))) __PYX_ERR(0, 1599, __pyx_L51_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1599
+ /* "_pydevd_bundle/pydevd_cython.pyx":1600
* frame_id_to_frame = {}
* frame_id_to_frame[id(frame)] = frame
* f = trace_obj.tb_frame # <<<<<<<<<<<<<<
* while f is not None:
* frame_id_to_frame[id(f)] = f
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1599, __pyx_L51_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_trace_obj, __pyx_n_s_tb_frame); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1600, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_v_f = __pyx_t_4;
__pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1600
+ /* "_pydevd_bundle/pydevd_cython.pyx":1601
* frame_id_to_frame[id(frame)] = frame
* f = trace_obj.tb_frame
* while f is not None: # <<<<<<<<<<<<<<
@@ -30241,32 +30260,32 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_2 = (__pyx_v_f != Py_None);
if (!__pyx_t_2) break;
- /* "_pydevd_bundle/pydevd_cython.pyx":1601
+ /* "_pydevd_bundle/pydevd_cython.pyx":1602
* f = trace_obj.tb_frame
* while f is not None:
* frame_id_to_frame[id(f)] = f # <<<<<<<<<<<<<<
* f = f.f_back
* f = None
*/
- __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_f); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1601, __pyx_L51_error)
+ __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_f); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1602, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
- if (unlikely((PyDict_SetItem(__pyx_v_frame_id_to_frame, __pyx_t_4, __pyx_v_f) < 0))) __PYX_ERR(0, 1601, __pyx_L51_error)
+ if (unlikely((PyDict_SetItem(__pyx_v_frame_id_to_frame, __pyx_t_4, __pyx_v_f) < 0))) __PYX_ERR(0, 1602, __pyx_L51_error)
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1602
+ /* "_pydevd_bundle/pydevd_cython.pyx":1603
* while f is not None:
* frame_id_to_frame[id(f)] = f
* f = f.f_back # <<<<<<<<<<<<<<
* f = None
*
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1602, __pyx_L51_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_f, __pyx_n_s_f_back); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1603, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF_SET(__pyx_v_f, __pyx_t_4);
__pyx_t_4 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1603
+ /* "_pydevd_bundle/pydevd_cython.pyx":1604
* frame_id_to_frame[id(f)] = f
* f = f.f_back
* f = None # <<<<<<<<<<<<<<
@@ -30276,7 +30295,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_f, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1605
+ /* "_pydevd_bundle/pydevd_cython.pyx":1606
* f = None
*
* stopped = True # <<<<<<<<<<<<<<
@@ -30285,16 +30304,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
__pyx_v_stopped = 1;
- /* "_pydevd_bundle/pydevd_cython.pyx":1606
+ /* "_pydevd_bundle/pydevd_cython.pyx":1607
*
* stopped = True
* py_db.send_caught_exception_stack(thread, arg, id(frame)) # <<<<<<<<<<<<<<
* try:
* py_db.set_suspend(thread, 137)
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1606, __pyx_L51_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1607, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_8);
- __pyx_t_7 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1606, __pyx_L51_error)
+ __pyx_t_7 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, __pyx_v_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1607, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_9 = 0;
@@ -30315,13 +30334,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_9, 3+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1606, __pyx_L51_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1607, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1607
+ /* "_pydevd_bundle/pydevd_cython.pyx":1608
* stopped = True
* py_db.send_caught_exception_stack(thread, arg, id(frame))
* try: # <<<<<<<<<<<<<<
@@ -30330,14 +30349,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1608
+ /* "_pydevd_bundle/pydevd_cython.pyx":1609
* py_db.send_caught_exception_stack(thread, arg, id(frame))
* try:
* py_db.set_suspend(thread, 137) # <<<<<<<<<<<<<<
* py_db.do_wait_suspend(thread, frame, "exception", arg, exception_type=exception_type)
* finally:
*/
- __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1608, __pyx_L60_error)
+ __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_suspend); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1609, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_t_7 = NULL;
__pyx_t_9 = 0;
@@ -30357,39 +30376,39 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_v_thread, __pyx_int_137};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_8, __pyx_callargs+1-__pyx_t_9, 2+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1608, __pyx_L60_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1609, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1609
+ /* "_pydevd_bundle/pydevd_cython.pyx":1610
* try:
* py_db.set_suspend(thread, 137)
* py_db.do_wait_suspend(thread, frame, "exception", arg, exception_type=exception_type) # <<<<<<<<<<<<<<
* finally:
* py_db.send_caught_exception_stack_proceeded(thread)
*/
- __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1609, __pyx_L60_error)
+ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_do_wait_suspend); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1610, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_4);
- __pyx_t_8 = PyTuple_New(4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1609, __pyx_L60_error)
+ __pyx_t_8 = PyTuple_New(4); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1610, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_INCREF(__pyx_v_thread);
__Pyx_GIVEREF(__pyx_v_thread);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_thread)) __PYX_ERR(0, 1609, __pyx_L60_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_thread)) __PYX_ERR(0, 1610, __pyx_L60_error);
__Pyx_INCREF(__pyx_v_frame);
__Pyx_GIVEREF(__pyx_v_frame);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_frame)) __PYX_ERR(0, 1609, __pyx_L60_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_v_frame)) __PYX_ERR(0, 1610, __pyx_L60_error);
__Pyx_INCREF(__pyx_n_s_exception);
__Pyx_GIVEREF(__pyx_n_s_exception);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_n_s_exception)) __PYX_ERR(0, 1609, __pyx_L60_error);
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_n_s_exception)) __PYX_ERR(0, 1610, __pyx_L60_error);
__Pyx_INCREF(__pyx_v_arg);
__Pyx_GIVEREF(__pyx_v_arg);
- if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 3, __pyx_v_arg)) __PYX_ERR(0, 1609, __pyx_L60_error);
- __pyx_t_7 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1609, __pyx_L60_error)
+ if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 3, __pyx_v_arg)) __PYX_ERR(0, 1610, __pyx_L60_error);
+ __pyx_t_7 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1610, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_7);
- if (PyDict_SetItem(__pyx_t_7, __pyx_n_s_exception_type, __pyx_v_exception_type) < 0) __PYX_ERR(0, 1609, __pyx_L60_error)
- __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_t_8, __pyx_t_7); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1609, __pyx_L60_error)
+ if (PyDict_SetItem(__pyx_t_7, __pyx_n_s_exception_type, __pyx_v_exception_type) < 0) __PYX_ERR(0, 1610, __pyx_L60_error)
+ __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_t_8, __pyx_t_7); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1610, __pyx_L60_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
@@ -30397,7 +30416,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1611
+ /* "_pydevd_bundle/pydevd_cython.pyx":1612
* py_db.do_wait_suspend(thread, frame, "exception", arg, exception_type=exception_type)
* finally:
* py_db.send_caught_exception_stack_proceeded(thread) # <<<<<<<<<<<<<<
@@ -30406,7 +30425,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*finally:*/ {
/*normal exit:*/{
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack_proc); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1611, __pyx_L51_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack_proc); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1612, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_9 = 0;
@@ -30426,7 +30445,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_8, __pyx_v_thread};
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1611, __pyx_L51_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1612, __pyx_L51_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
@@ -30455,7 +30474,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XGOTREF(__pyx_t_24);
__pyx_t_16 = __pyx_lineno; __pyx_t_17 = __pyx_clineno; __pyx_t_18 = __pyx_filename;
{
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack_proc); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1611, __pyx_L63_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_send_caught_exception_stack_proc); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1612, __pyx_L63_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_8 = NULL;
__pyx_t_9 = 0;
@@ -30475,7 +30494,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_8, __pyx_v_thread};
__pyx_t_6 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1611, __pyx_L63_error)
+ if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1612, __pyx_L63_error)
__Pyx_GOTREF(__pyx_t_6);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
@@ -30510,7 +30529,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L61:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1596
+ /* "_pydevd_bundle/pydevd_cython.pyx":1597
* return False
*
* try: # <<<<<<<<<<<<<<
@@ -30531,7 +30550,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;
__Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1612
+ /* "_pydevd_bundle/pydevd_cython.pyx":1613
* finally:
* py_db.send_caught_exception_stack_proceeded(thread)
* except: # <<<<<<<<<<<<<<
@@ -30540,21 +30559,21 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.handle_exception", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_7, &__pyx_t_8) < 0) __PYX_ERR(0, 1612, __pyx_L53_except_error)
+ if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_7, &__pyx_t_8) < 0) __PYX_ERR(0, 1613, __pyx_L53_except_error)
__Pyx_XGOTREF(__pyx_t_6);
__Pyx_XGOTREF(__pyx_t_7);
__Pyx_XGOTREF(__pyx_t_8);
- /* "_pydevd_bundle/pydevd_cython.pyx":1613
+ /* "_pydevd_bundle/pydevd_cython.pyx":1614
* py_db.send_caught_exception_stack_proceeded(thread)
* except:
* pydev_log.exception() # <<<<<<<<<<<<<<
*
* py_db.set_trace_for_frame_and_parents(thread.ident, frame)
*/
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1613, __pyx_L53_except_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_pydev_log); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1614, __pyx_L53_except_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_exception); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1613, __pyx_L53_except_error)
+ __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_exception); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 1614, __pyx_L53_except_error)
__Pyx_GOTREF(__pyx_t_14);
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
__pyx_t_1 = NULL;
@@ -30575,7 +30594,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_1, NULL};
__pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_14, __pyx_callargs+1-__pyx_t_9, 0+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
- if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1613, __pyx_L53_except_error)
+ if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1614, __pyx_L53_except_error)
__Pyx_GOTREF(__pyx_t_4);
__Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
}
@@ -30586,7 +30605,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
goto __pyx_L52_exception_handled;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1596
+ /* "_pydevd_bundle/pydevd_cython.pyx":1597
* return False
*
* try: # <<<<<<<<<<<<<<
@@ -30607,16 +30626,16 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L56_try_end:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1615
+ /* "_pydevd_bundle/pydevd_cython.pyx":1616
* pydev_log.exception()
*
* py_db.set_trace_for_frame_and_parents(thread.ident, frame) # <<<<<<<<<<<<<<
* finally:
* # Make sure the user cannot see the '__exception__' we added after we leave the suspend state.
*/
- __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_trace_for_frame_and_parents); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1615, __pyx_L4_error)
+ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_set_trace_for_frame_and_parents); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1616, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_7);
- __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1615, __pyx_L4_error)
+ __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_thread, __pyx_n_s_ident_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 1616, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_6);
__pyx_t_4 = NULL;
__pyx_t_9 = 0;
@@ -30637,14 +30656,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 2+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
__Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1615, __pyx_L4_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1616, __pyx_L4_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1618
+ /* "_pydevd_bundle/pydevd_cython.pyx":1619
* finally:
* # Make sure the user cannot see the '__exception__' we added after we leave the suspend state.
* remove_exception_from_frame(frame) # <<<<<<<<<<<<<<
@@ -30653,7 +30672,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
*/
/*finally:*/ {
/*normal exit:*/{
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1618, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1619, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_9 = 0;
@@ -30673,13 +30692,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_frame};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1618, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1619, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1620
+ /* "_pydevd_bundle/pydevd_cython.pyx":1621
* remove_exception_from_frame(frame)
* # Clear some local variables...
* frame = None # <<<<<<<<<<<<<<
@@ -30689,7 +30708,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_frame, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1621
+ /* "_pydevd_bundle/pydevd_cython.pyx":1622
* # Clear some local variables...
* frame = None
* trace_obj = None # <<<<<<<<<<<<<<
@@ -30699,7 +30718,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1622
+ /* "_pydevd_bundle/pydevd_cython.pyx":1623
* frame = None
* trace_obj = None
* initial_trace_obj = None # <<<<<<<<<<<<<<
@@ -30709,7 +30728,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_initial_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1623
+ /* "_pydevd_bundle/pydevd_cython.pyx":1624
* trace_obj = None
* initial_trace_obj = None
* check_trace_obj = None # <<<<<<<<<<<<<<
@@ -30719,7 +30738,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_check_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1624
+ /* "_pydevd_bundle/pydevd_cython.pyx":1625
* initial_trace_obj = None
* check_trace_obj = None
* f = None # <<<<<<<<<<<<<<
@@ -30729,7 +30748,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_f, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1625
+ /* "_pydevd_bundle/pydevd_cython.pyx":1626
* check_trace_obj = None
* f = None
* frame_id_to_frame = None # <<<<<<<<<<<<<<
@@ -30739,7 +30758,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_frame_id_to_frame, ((PyObject*)Py_None));
- /* "_pydevd_bundle/pydevd_cython.pyx":1626
+ /* "_pydevd_bundle/pydevd_cython.pyx":1627
* f = None
* frame_id_to_frame = None
* py_db = None # <<<<<<<<<<<<<<
@@ -30749,7 +30768,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_py_db, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1627
+ /* "_pydevd_bundle/pydevd_cython.pyx":1628
* frame_id_to_frame = None
* py_db = None
* thread = None # <<<<<<<<<<<<<<
@@ -30783,14 +30802,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_17 = __pyx_lineno; __pyx_t_16 = __pyx_clineno; __pyx_t_25 = __pyx_filename;
{
- /* "_pydevd_bundle/pydevd_cython.pyx":1618
+ /* "_pydevd_bundle/pydevd_cython.pyx":1619
* finally:
* # Make sure the user cannot see the '__exception__' we added after we leave the suspend state.
* remove_exception_from_frame(frame) # <<<<<<<<<<<<<<
* # Clear some local variables...
* frame = None
*/
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1618, __pyx_L67_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1619, __pyx_L67_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_9 = 0;
@@ -30810,13 +30829,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_frame};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1618, __pyx_L67_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1619, __pyx_L67_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1620
+ /* "_pydevd_bundle/pydevd_cython.pyx":1621
* remove_exception_from_frame(frame)
* # Clear some local variables...
* frame = None # <<<<<<<<<<<<<<
@@ -30826,7 +30845,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_frame, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1621
+ /* "_pydevd_bundle/pydevd_cython.pyx":1622
* # Clear some local variables...
* frame = None
* trace_obj = None # <<<<<<<<<<<<<<
@@ -30836,7 +30855,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1622
+ /* "_pydevd_bundle/pydevd_cython.pyx":1623
* frame = None
* trace_obj = None
* initial_trace_obj = None # <<<<<<<<<<<<<<
@@ -30846,7 +30865,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_initial_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1623
+ /* "_pydevd_bundle/pydevd_cython.pyx":1624
* trace_obj = None
* initial_trace_obj = None
* check_trace_obj = None # <<<<<<<<<<<<<<
@@ -30856,7 +30875,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_check_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1624
+ /* "_pydevd_bundle/pydevd_cython.pyx":1625
* initial_trace_obj = None
* check_trace_obj = None
* f = None # <<<<<<<<<<<<<<
@@ -30866,7 +30885,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_f, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1625
+ /* "_pydevd_bundle/pydevd_cython.pyx":1626
* check_trace_obj = None
* f = None
* frame_id_to_frame = None # <<<<<<<<<<<<<<
@@ -30876,7 +30895,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_frame_id_to_frame, ((PyObject*)Py_None));
- /* "_pydevd_bundle/pydevd_cython.pyx":1626
+ /* "_pydevd_bundle/pydevd_cython.pyx":1627
* f = None
* frame_id_to_frame = None
* py_db = None # <<<<<<<<<<<<<<
@@ -30886,7 +30905,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_py_db, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1627
+ /* "_pydevd_bundle/pydevd_cython.pyx":1628
* frame_id_to_frame = None
* py_db = None
* thread = None # <<<<<<<<<<<<<<
@@ -30926,14 +30945,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_t_22 = __pyx_r;
__pyx_r = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1618
+ /* "_pydevd_bundle/pydevd_cython.pyx":1619
* finally:
* # Make sure the user cannot see the '__exception__' we added after we leave the suspend state.
* remove_exception_from_frame(frame) # <<<<<<<<<<<<<<
* # Clear some local variables...
* frame = None
*/
- __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1618, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_remove_exception_from_frame); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1619, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_7);
__pyx_t_6 = NULL;
__pyx_t_9 = 0;
@@ -30953,13 +30972,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_v_frame};
__pyx_t_8 = __Pyx_PyObject_FastCall(__pyx_t_7, __pyx_callargs+1-__pyx_t_9, 1+__pyx_t_9);
__Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1618, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1619, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
}
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1620
+ /* "_pydevd_bundle/pydevd_cython.pyx":1621
* remove_exception_from_frame(frame)
* # Clear some local variables...
* frame = None # <<<<<<<<<<<<<<
@@ -30969,7 +30988,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_frame, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1621
+ /* "_pydevd_bundle/pydevd_cython.pyx":1622
* # Clear some local variables...
* frame = None
* trace_obj = None # <<<<<<<<<<<<<<
@@ -30979,7 +30998,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1622
+ /* "_pydevd_bundle/pydevd_cython.pyx":1623
* frame = None
* trace_obj = None
* initial_trace_obj = None # <<<<<<<<<<<<<<
@@ -30989,7 +31008,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_initial_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1623
+ /* "_pydevd_bundle/pydevd_cython.pyx":1624
* trace_obj = None
* initial_trace_obj = None
* check_trace_obj = None # <<<<<<<<<<<<<<
@@ -30999,7 +31018,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_check_trace_obj, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1624
+ /* "_pydevd_bundle/pydevd_cython.pyx":1625
* initial_trace_obj = None
* check_trace_obj = None
* f = None # <<<<<<<<<<<<<<
@@ -31009,7 +31028,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_f, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1625
+ /* "_pydevd_bundle/pydevd_cython.pyx":1626
* check_trace_obj = None
* f = None
* frame_id_to_frame = None # <<<<<<<<<<<<<<
@@ -31019,7 +31038,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_XDECREF_SET(__pyx_v_frame_id_to_frame, ((PyObject*)Py_None));
- /* "_pydevd_bundle/pydevd_cython.pyx":1626
+ /* "_pydevd_bundle/pydevd_cython.pyx":1627
* f = None
* frame_id_to_frame = None
* py_db = None # <<<<<<<<<<<<<<
@@ -31029,7 +31048,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__Pyx_INCREF(Py_None);
__Pyx_DECREF_SET(__pyx_v_py_db, Py_None);
- /* "_pydevd_bundle/pydevd_cython.pyx":1627
+ /* "_pydevd_bundle/pydevd_cython.pyx":1628
* frame_id_to_frame = None
* py_db = None
* thread = None # <<<<<<<<<<<<<<
@@ -31045,7 +31064,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
__pyx_L5:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1629
+ /* "_pydevd_bundle/pydevd_cython.pyx":1630
* thread = None
*
* return stopped # <<<<<<<<<<<<<<
@@ -31053,13 +31072,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
* from _pydev_bundle.pydev_log import exception as pydev_log_exception
*/
__Pyx_XDECREF(__pyx_r);
- __pyx_t_8 = __Pyx_PyBool_FromLong(__pyx_v_stopped); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1629, __pyx_L1_error)
+ __pyx_t_8 = __Pyx_PyBool_FromLong(__pyx_v_stopped); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1630, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__pyx_r = __pyx_t_8;
__pyx_t_8 = 0;
goto __pyx_L0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1510
+ /* "_pydevd_bundle/pydevd_cython.pyx":1511
*
* # IFDEF CYTHON -- DONT EDIT THIS FILE (it is automatically generated)
* def handle_exception(py_db, thread, frame, arg, str exception_type): # <<<<<<<<<<<<<<
@@ -31102,7 +31121,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_14handle_exception(CY
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":1674
+/* "_pydevd_bundle/pydevd_cython.pyx":1675
*
*
* def notify_skipped_step_in_because_of_filters(py_db, frame): # <<<<<<<<<<<<<<
@@ -31166,7 +31185,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1674, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1675, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
CYTHON_FALLTHROUGH;
case 1:
@@ -31174,14 +31193,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
(void)__Pyx_Arg_NewRef_FASTCALL(values[1]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1674, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1675, __pyx_L3_error)
else {
- __Pyx_RaiseArgtupleInvalid("notify_skipped_step_in_because_of_filters", 1, 2, 2, 1); __PYX_ERR(0, 1674, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("notify_skipped_step_in_because_of_filters", 1, 2, 2, 1); __PYX_ERR(0, 1675, __pyx_L3_error)
}
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "notify_skipped_step_in_because_of_filters") < 0)) __PYX_ERR(0, 1674, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "notify_skipped_step_in_because_of_filters") < 0)) __PYX_ERR(0, 1675, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 2)) {
goto __pyx_L5_argtuple_error;
@@ -31194,7 +31213,7 @@ PyObject *__pyx_args, PyObject *__pyx_kwds
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("notify_skipped_step_in_because_of_filters", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 1674, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("notify_skipped_step_in_because_of_filters", 1, 2, 2, __pyx_nargs); __PYX_ERR(0, 1675, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -31241,7 +31260,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("notify_skipped_step_in_because_of_filters", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":1677
+ /* "_pydevd_bundle/pydevd_cython.pyx":1678
* global _global_notify_skipped_step_in
*
* with _global_notify_skipped_step_in_lock: # <<<<<<<<<<<<<<
@@ -31249,11 +31268,11 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
* # Check with lock in place (callers should actually have checked
*/
/*with:*/ {
- __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_global_notify_skipped_step_in_l); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1677, __pyx_L1_error)
+ __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_global_notify_skipped_step_in_l); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1678, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_1);
- __pyx_t_2 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_exit); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1677, __pyx_L1_error)
+ __pyx_t_2 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_exit); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1678, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_2);
- __pyx_t_4 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_enter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1677, __pyx_L3_error)
+ __pyx_t_4 = __Pyx_PyObject_LookupSpecial(__pyx_t_1, __pyx_n_s_enter); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1678, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_4);
__pyx_t_5 = NULL;
__pyx_t_6 = 0;
@@ -31273,7 +31292,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
PyObject *__pyx_callargs[2] = {__pyx_t_5, NULL};
__pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_4, __pyx_callargs+1-__pyx_t_6, 0+__pyx_t_6);
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1677, __pyx_L3_error)
+ if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1678, __pyx_L3_error)
__Pyx_GOTREF(__pyx_t_3);
__Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
}
@@ -31289,17 +31308,17 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__Pyx_XGOTREF(__pyx_t_9);
/*try:*/ {
- /* "_pydevd_bundle/pydevd_cython.pyx":1678
+ /* "_pydevd_bundle/pydevd_cython.pyx":1679
*
* with _global_notify_skipped_step_in_lock:
* if _global_notify_skipped_step_in: # <<<<<<<<<<<<<<
* # Check with lock in place (callers should actually have checked
* # before without the lock in place due to performance).
*/
- __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_14_pydevd_bundle_13pydevd_cython__global_notify_skipped_step_in); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1678, __pyx_L7_error)
+ __pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_v_14_pydevd_bundle_13pydevd_cython__global_notify_skipped_step_in); if (unlikely((__pyx_t_10 < 0))) __PYX_ERR(0, 1679, __pyx_L7_error)
if (__pyx_t_10) {
- /* "_pydevd_bundle/pydevd_cython.pyx":1681
+ /* "_pydevd_bundle/pydevd_cython.pyx":1682
* # Check with lock in place (callers should actually have checked
* # before without the lock in place due to performance).
* return # <<<<<<<<<<<<<<
@@ -31310,7 +31329,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__pyx_r = Py_None; __Pyx_INCREF(Py_None);
goto __pyx_L11_try_return;
- /* "_pydevd_bundle/pydevd_cython.pyx":1678
+ /* "_pydevd_bundle/pydevd_cython.pyx":1679
*
* with _global_notify_skipped_step_in_lock:
* if _global_notify_skipped_step_in: # <<<<<<<<<<<<<<
@@ -31319,7 +31338,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
*/
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1682
+ /* "_pydevd_bundle/pydevd_cython.pyx":1683
* # before without the lock in place due to performance).
* return
* _global_notify_skipped_step_in = True # <<<<<<<<<<<<<<
@@ -31331,14 +31350,14 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__Pyx_DECREF_SET(__pyx_v_14_pydevd_bundle_13pydevd_cython__global_notify_skipped_step_in, ((PyObject*)Py_True));
__Pyx_GIVEREF(Py_True);
- /* "_pydevd_bundle/pydevd_cython.pyx":1683
+ /* "_pydevd_bundle/pydevd_cython.pyx":1684
* return
* _global_notify_skipped_step_in = True
* py_db.notify_skipped_step_in_because_of_filters(frame) # <<<<<<<<<<<<<<
*
*
*/
- __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_notify_skipped_step_in_because_o); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1683, __pyx_L7_error)
+ __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_py_db, __pyx_n_s_notify_skipped_step_in_because_o); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1684, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_3);
__pyx_t_4 = NULL;
__pyx_t_6 = 0;
@@ -31358,13 +31377,13 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v_frame};
__pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_6, 1+__pyx_t_6);
__Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;
- if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1683, __pyx_L7_error)
+ if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1684, __pyx_L7_error)
__Pyx_GOTREF(__pyx_t_1);
__Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
}
__Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
- /* "_pydevd_bundle/pydevd_cython.pyx":1677
+ /* "_pydevd_bundle/pydevd_cython.pyx":1678
* global _global_notify_skipped_step_in
*
* with _global_notify_skipped_step_in_lock: # <<<<<<<<<<<<<<
@@ -31383,20 +31402,20 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;
/*except:*/ {
__Pyx_AddTraceback("_pydevd_bundle.pydevd_cython.notify_skipped_step_in_because_of_filters", __pyx_clineno, __pyx_lineno, __pyx_filename);
- if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 1677, __pyx_L9_except_error)
+ if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_3, &__pyx_t_4) < 0) __PYX_ERR(0, 1678, __pyx_L9_except_error)
__Pyx_XGOTREF(__pyx_t_1);
__Pyx_XGOTREF(__pyx_t_3);
__Pyx_XGOTREF(__pyx_t_4);
- __pyx_t_5 = PyTuple_Pack(3, __pyx_t_1, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1677, __pyx_L9_except_error)
+ __pyx_t_5 = PyTuple_Pack(3, __pyx_t_1, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 1678, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_5);
__pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_5, NULL);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
__Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
- if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 1677, __pyx_L9_except_error)
+ if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 1678, __pyx_L9_except_error)
__Pyx_GOTREF(__pyx_t_11);
__pyx_t_10 = __Pyx_PyObject_IsTrue(__pyx_t_11);
__Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
- if (__pyx_t_10 < 0) __PYX_ERR(0, 1677, __pyx_L9_except_error)
+ if (__pyx_t_10 < 0) __PYX_ERR(0, 1678, __pyx_L9_except_error)
__pyx_t_12 = (!__pyx_t_10);
if (unlikely(__pyx_t_12)) {
__Pyx_GIVEREF(__pyx_t_1);
@@ -31404,7 +31423,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__Pyx_XGIVEREF(__pyx_t_4);
__Pyx_ErrRestoreWithState(__pyx_t_1, __pyx_t_3, __pyx_t_4);
__pyx_t_1 = 0; __pyx_t_3 = 0; __pyx_t_4 = 0;
- __PYX_ERR(0, 1677, __pyx_L9_except_error)
+ __PYX_ERR(0, 1678, __pyx_L9_except_error)
}
__Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
__Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;
@@ -31436,7 +31455,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
if (__pyx_t_2) {
__pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 1677, __pyx_L1_error)
+ if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 1678, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_9);
__Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
}
@@ -31448,7 +31467,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
if (__pyx_t_2) {
__pyx_t_8 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__3, NULL);
__Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
- if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1677, __pyx_L1_error)
+ if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 1678, __pyx_L1_error)
__Pyx_GOTREF(__pyx_t_8);
__Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
}
@@ -31465,7 +31484,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
__pyx_L17:;
}
- /* "_pydevd_bundle/pydevd_cython.pyx":1674
+ /* "_pydevd_bundle/pydevd_cython.pyx":1675
*
*
* def notify_skipped_step_in_because_of_filters(py_db, frame): # <<<<<<<<<<<<<<
@@ -31489,7 +31508,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_16notify_skipped_step
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":1690
+/* "_pydevd_bundle/pydevd_cython.pyx":1691
* cdef class SafeCallWrapper:
* cdef method_object
* def __init__(self, method_object): # <<<<<<<<<<<<<<
@@ -31533,12 +31552,12 @@ static int __pyx_pw_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper_1__init__
(void)__Pyx_Arg_NewRef_VARARGS(values[0]);
kw_args--;
}
- else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1690, __pyx_L3_error)
+ else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1691, __pyx_L3_error)
else goto __pyx_L5_argtuple_error;
}
if (unlikely(kw_args > 0)) {
const Py_ssize_t kwd_pos_args = __pyx_nargs;
- if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(0, 1690, __pyx_L3_error)
+ if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(0, 1691, __pyx_L3_error)
}
} else if (unlikely(__pyx_nargs != 1)) {
goto __pyx_L5_argtuple_error;
@@ -31549,7 +31568,7 @@ static int __pyx_pw_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper_1__init__
}
goto __pyx_L6_skip;
__pyx_L5_argtuple_error:;
- __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 1690, __pyx_L3_error)
+ __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(0, 1691, __pyx_L3_error)
__pyx_L6_skip:;
goto __pyx_L4_argument_unpacking_done;
__pyx_L3_error:;
@@ -31581,7 +31600,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper___init__(
__Pyx_RefNannyDeclarations
__Pyx_RefNannySetupContext("__init__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":1691
+ /* "_pydevd_bundle/pydevd_cython.pyx":1692
* cdef method_object
* def __init__(self, method_object):
* self.method_object = method_object # <<<<<<<<<<<<<<
@@ -31594,7 +31613,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper___init__(
__Pyx_DECREF(__pyx_v_self->method_object);
__pyx_v_self->method_object = __pyx_v_method_object;
- /* "_pydevd_bundle/pydevd_cython.pyx":1690
+ /* "_pydevd_bundle/pydevd_cython.pyx":1691
* cdef class SafeCallWrapper:
* cdef method_object
* def __init__(self, method_object): # <<<<<<<<<<<<<<
@@ -31608,7 +31627,7 @@ static int __pyx_pf_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper___init__(
return __pyx_r;
}
-/* "_pydevd_bundle/pydevd_cython.pyx":1692
+/* "_pydevd_bundle/pydevd_cython.pyx":1693
* def __init__(self, method_object):
* self.method_object = method_object
* def __call__(self, *args): # <<<<<<<<<<<<<<
@@ -31655,7 +31674,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper_2__
int __pyx_clineno = 0;
__Pyx_RefNannySetupContext("__call__", 1);
- /* "_pydevd_bundle/pydevd_cython.pyx":1695
+ /* "_pydevd_bundle/pydevd_cython.pyx":1696
* #Cannot use 'self' once inside the delegate call since we are borrowing the self reference f_trace field
* #in the frame, and that reference might get destroyed by set trace on frame and parents
* cdef PyObject* method_obj = self.method_object # <<<<<<<<<<<<<<
@@ -31664,7 +31683,7 @@ static PyObject *__pyx_pf_14_pydevd_bundle_13pydevd_cython_15SafeCallWrapper_2__
*/
__pyx_v_method_obj = ((PyObject *)__pyx_v_self->method_object);
- /* "_pydevd_bundle/pydevd_cython.pyx":1696
+ /* "_pydevd_bundle/pydevd_cython.pyx":1697
* #in the frame, and that reference might get destroyed by set trace on frame and parents
* cdef PyObject* method_obj = self.method_object
* Py_INCREF( |