Просмотр исходного кода

Merge pull request #709 from rec/master

Guard Lark.__doc__ assignment for tools.standalone
tags/gm/2021-09-23T00Z/github.com--lark-parser-lark/0.11.0
Erez Shinan 4 лет назад
committed by GitHub
Родитель
Сommit
9af9a71029
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
2 измененных файлов: 3 добавлений и 2 удалений
  1. +2
    -1
      lark/lark.py
  2. +1
    -1
      tests/test_tools.py

+ 2
- 1
lark/lark.py Просмотреть файл

@@ -310,7 +310,8 @@ class Lark(Serialize):
with FS.open(cache_fn, 'wb') as f:
self.save(f)

__doc__ += "\n\n" + LarkOptions.OPTIONS_DOC
if __doc__:
__doc__ += "\n\n" + LarkOptions.OPTIONS_DOC

__serialize_fields__ = 'parser', 'rules', 'options'



+ 1
- 1
tests/test_tools.py Просмотреть файл

@@ -25,7 +25,7 @@ class TestStandalone(TestCase):
standalone.main(StringIO(grammar), 'start', print=pr)
code = code_buf.getvalue()

context = {}
context = {'__doc__': None}
exec(code, context)
return context



Загрузка…
Отмена
Сохранить