summaryrefslogtreecommitdiff
path: root/elisp/pylint.el
diff options
context:
space:
mode:
Diffstat (limited to 'elisp/pylint.el')
-rw-r--r--elisp/pylint.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/elisp/pylint.el b/elisp/pylint.el
index d27a92b14..327da0fcb 100644
--- a/elisp/pylint.el
+++ b/elisp/pylint.el
@@ -202,8 +202,9 @@ output buffer, to go to the lines where pylint found matches.
(save-some-buffers (not pylint-ask-about-save) nil)
(let* ((filename (buffer-file-name))
+ (localname-offset (cl-struct-slot-offset 'tramp-file-name 'localname))
(filename (or (and (tramp-tramp-file-p filename)
- (aref (tramp-dissect-file-name filename) 3))
+ (elt (tramp-dissect-file-name filename) localname-offset))
filename))
(filename (shell-quote-argument filename))
(pylint-command (if arg