summaryrefslogtreecommitdiff
path: root/python-mode.el
diff options
context:
space:
mode:
Diffstat (limited to 'python-mode.el')
-rw-r--r--python-mode.el16
1 files changed, 8 insertions, 8 deletions
diff --git a/python-mode.el b/python-mode.el
index 5742e50..d2eb829 100644
--- a/python-mode.el
+++ b/python-mode.el
@@ -12746,14 +12746,14 @@ Return position if statement found, nil otherwise. "
Return position if statement found, nil otherwise. "
(interactive)
(let* ((orig (point))
- (erg
- (cond ((py--end-of-statement-p)
- (setq erg (and (py-forward-statement) (py-backward-statement))))
- ((< orig (progn (py-forward-statement) (py-backward-statement)))
- (point))
- (t (and (py-forward-statement) (py-forward-statement)(py-backward-statement))))))
- (when (and py-verbose-p (called-interactively-p 'any)) (message "%s" erg))
- erg))
+ (erg
+ (cond ((py--end-of-statement-p)
+ (setq erg (and (py-forward-statement) (py-backward-statement))))
+ ((ignore-errors (< orig (progn (py-forward-statement) (py-backward-statement))))
+ (point))
+ (t (and (py-forward-statement) (py-forward-statement)(py-backward-statement))))))
+ (when (and py-verbose-p (called-interactively-p 'any)) (message "%s" erg))
+ erg))
(defun py-up-base (regexp)
"Go to the beginning of next form upwards in buffer.