aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorJuanma Barranquero2015-11-01 02:55:16 +0100
committerJuanma Barranquero2015-11-01 02:55:16 +0100
commit590a820fd9a7a0ab92b4b2927d4ca4a3582af528 (patch)
treec4f7e4d7c1dee1a99c4914d1d9b5529d576b8419 /lisp/progmodes/python.el
parent92780954424c7c2e815b2234cb0b23064119a172 (diff)
downloademacs-590a820fd9a7a0ab92b4b2927d4ca4a3582af528.tar.gz
emacs-590a820fd9a7a0ab92b4b2927d4ca4a3582af528.zip
Fix bug#21762
* lisp/progmodes/python.el (python-syntax-closing-paren-p): Check with `eql' instead of `=' to accommodate the case that (syntax-after (point)) returns nil. * test/automated/python-tests.el (python-indent-inside-paren-7): New test.
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 6ff12b54976..b6f7da65752 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -490,8 +490,8 @@ The type returned can be `comment', `string' or `paren'."
490 490
491(defsubst python-syntax-closing-paren-p () 491(defsubst python-syntax-closing-paren-p ()
492 "Return non-nil if char after point is a closing paren." 492 "Return non-nil if char after point is a closing paren."
493 (= (syntax-class (syntax-after (point))) 493 (eql (syntax-class (syntax-after (point)))
494 (syntax-class (string-to-syntax ")")))) 494 (syntax-class (string-to-syntax ")"))))
495 495
496(define-obsolete-function-alias 496(define-obsolete-function-alias
497 'python-info-ppss-context #'python-syntax-context "24.3") 497 'python-info-ppss-context #'python-syntax-context "24.3")