-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
If an error in a proof is introduced (such as a reflexivity where the subgoal can't be solved with it), the python wrapper spits back an error that says the following -
err: <value loc_e="11" loc_s="0" val="fail"><state_id val="359" />
Error: In environment
H : false && false = true
Unable to unify "true" with "false".</value>
Error detected while processing function provider#python#Call:
line 18:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/demos/.genconfig/vim/bundle/coquille/autoload/coquille.py", line 113, in coq_to_cursor
send_until_fail()
File "/home/demos/.genconfig/vim/bundle/coquille/autoload/coquille.py", line 352, in send_until_fail
refresh()
File "/home/demos/.genconfig/vim/bundle/coquille/autoload/coquille.py", line 180, in refresh
show_goal()
File "/home/demos/.genconfig/vim/bundle/coquille/autoload/coquille.py", line 201, in show_goal
if response.msg is not None:
AttributeError: 'Err' object has no attribute 'msg'
This is instead of printing this information in the third pane, like it did in previous versions.
Also, it was pretty stable up until I started trying to reproduce the error, and now it just makes vim hang when I try to get back to where I was, the same as #45. This happens in both neovim 0.1.7 and vim 8.0 using coq 8.5pl3.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels