Some time ago I installed Windows 10 (instead of windows 7) on my pC, now for the first time I tried to launch yomichan and received the following error while trying to see a word definition:
Traceback (most recent call last):
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 339, in onContentMousePress
self.updateSampleMouseEvent(event)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 490, in updateSampleMouseEvent
self.updateSampleFromPosition()
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 513, in updateSampleFromPosition
self.updateVocabDefs()
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 581, in updateVocabDefs
**options
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 566, in updateDefs
html = builder(defs, self.ankiIsFactValid)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 204, in buildVocabDefs
html += buildVocabDef(definition, i, query)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 184, in buildVocabDef
if query('vocab', markupVocabExp(definition)):
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 455, in ankiIsFactValid
fields = reader_util.formatFields(profile['fields'], markup)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 89, in formatFields
result[field] = value.format(**markup)
ValueError: unmatched '{' in format
I'd post in on GitHub, but it sees that this thread is more alive
Could you help, please?
UPD: My mistake. In settings in one place I used ")" instead of "}". Now it works.
Traceback (most recent call last):
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 339, in onContentMousePress
self.updateSampleMouseEvent(event)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 490, in updateSampleMouseEvent
self.updateSampleFromPosition()
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 513, in updateSampleFromPosition
self.updateVocabDefs()
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 581, in updateVocabDefs
**options
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 566, in updateDefs
html = builder(defs, self.ankiIsFactValid)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 204, in buildVocabDefs
html += buildVocabDef(definition, i, query)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 184, in buildVocabDef
if query('vocab', markupVocabExp(definition)):
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader.py", line 455, in ankiIsFactValid
fields = reader_util.formatFields(profile['fields'], markup)
File "C:\Users\Andrey\Documents\Anki\addons\yomi_base\reader_util.py", line 89, in formatFields
result[field] = value.format(**markup)
ValueError: unmatched '{' in format
I'd post in on GitHub, but it sees that this thread is more alive
Could you help, please?UPD: My mistake. In settings in one place I used ")" instead of "}". Now it works.
Edited: 2016-05-16, 9:52 pm
