From 535e2e2eb78ebd95c98be51cc632e117bb0b46d7 Mon Sep 17 00:00:00 2001 From: Elizaveta Shashkova Date: Tue, 4 Apr 2017 18:28:48 +0300 Subject: [PATCH] Fix inserting breakpoints into borderline case (PY-23393) --- .../helpers/pydev/_pydevd_frame_eval/pydevd_modify_bytecode.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/helpers/pydev/_pydevd_frame_eval/pydevd_modify_bytecode.py b/python/helpers/pydev/_pydevd_frame_eval/pydevd_modify_bytecode.py index aa46cb7fdc6f..6b166b22f641 100644 --- a/python/helpers/pydev/_pydevd_frame_eval/pydevd_modify_bytecode.py +++ b/python/helpers/pydev/_pydevd_frame_eval/pydevd_modify_bytecode.py @@ -96,7 +96,7 @@ def _update_label_offsets(code_obj, breakpoint_offset, breakpoint_code_list): offsets_for_modification.append(offset) elif op in dis.hasjabs: # change label for absolute jump if code was inserted before it - if current_offset <= arg: + if current_offset < arg: offsets_for_modification.append(offset) for i in range(0, len(code_list), 2): op = code_list[i]