Ver a proveniência
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
há 4 anos
committed by
GitHub
ascendente
cometimento
9af9a71029
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: 4AEE18F83AFDEB23
2 ficheiros alterados com
3 adições e
2 eliminações
-
lark/lark.py
-
tests/test_tools.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' |
|
|
|
|
|
|
|
|
|
@@ -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 |
|
|
|
|
|
|
|