diff options
| author | Juanma Barranquero | 2015-11-01 02:55:16 +0100 |
|---|---|---|
| committer | Juanma Barranquero | 2015-11-01 02:55:16 +0100 |
| commit | 590a820fd9a7a0ab92b4b2927d4ca4a3582af528 (patch) | |
| tree | c4f7e4d7c1dee1a99c4914d1d9b5529d576b8419 /lisp/progmodes/python.el | |
| parent | 92780954424c7c2e815b2234cb0b23064119a172 (diff) | |
| download | emacs-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.el | 4 |
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") |