]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix 'python-util-clone-local-variables'
authorEli Zaretskii <eliz@gnu.org>
Sat, 3 Jun 2023 07:20:08 +0000 (10:20 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 3 Jun 2023 07:20:08 +0000 (10:20 +0300)
* lisp/progmodes/python.el (python-util-clone-local-variables):
Avoid signaling an error when a local variable is unbound.
Patch by Ernesto Alfonso <erjoalgo@gmail.com>.  (Bug#63818)

lisp/progmodes/python.el

index 974e07c3c6a9fee03e81e4ad818075b538e45452..fd196df7550698a849b0a83e0401b3059c032ec2 100644 (file)
@@ -6094,7 +6094,8 @@ Optional argument REGEXP selects variables to clone and defaults
 to \"^python-\"."
   (mapc
    (lambda (pair)
-     (and (symbolp (car pair))
+     (and (consp pair)
+          (symbolp (car pair))
           (string-match (or regexp "^python-")
                         (symbol-name (car pair)))
           (set (make-local-variable (car pair))