tkf / emacs-jedi

Python auto-completion for Emacs
http://tkf.github.io/emacs-jedi/latest/
666 stars 89 forks source link

'Symbol' object has no attribute 'value' #368

Closed glyph closed 1 year ago

glyph commented 1 year ago

I upgraded some emacs packages today and started getting this behavior from Jedi:

>> Connection start: localhost:51243
>> Connection establish
>> SEND : ["000047(call 47 add_path_to_index \"/Users/glyph/Projects/Pomodouroboros/src\")
"]
INCOMING: [epc con 46] ["00004e(epc-error () \"AttributeError(\\\"'Symbol' object has no attribute 'value'\\\")\")
"]
<< RECV [(epc-error nil "AttributeError(\"'Symbol' object has no attribute 'value'\")")]
SIG EPC-ERROR: (epc-error (nil "AttributeError(\"'Symbol' object has no attribute 'value'\")"))
RET-EPC-ERR: NOT FOUND: id:nil ["AttributeError(\"'Symbol' object has no attribute 'value'\")"]

Given the commit date on this repository and my fairly regular package update schedule I'm guessing that this is downstream somewhere, perhaps epc or deferred, but I figured I'd report it here for tracking

glyph commented 1 year ago

I can't include any additional information easily because jedi:show-version-info is also broken by whatever changed.

glyph commented 1 year ago

Pinning sexpdata for now has worked around this for me, so https://github.com/jd-boyd/sexpdata/issues/36 is definitely the cause.

pawciobiel commented 1 year ago

this duplicates #348

glyph commented 1 year ago

Closing as a duplicate, then.