Remove nonsensical grammar from blib2to3
This commit is contained in:
parent
959ff798bc
commit
82198030ee
1
black.py
1
black.py
@ -428,7 +428,6 @@ def format_str(src_contents: str, line_length: int) -> FileContent:
|
||||
GRAMMARS = [
|
||||
pygram.python_grammar_no_print_statement_no_exec_statement,
|
||||
pygram.python_grammar_no_print_statement,
|
||||
pygram.python_grammar_no_exec_statement,
|
||||
pygram.python_grammar,
|
||||
]
|
||||
|
||||
|
@ -29,16 +29,16 @@ def __init__(self, grammar):
|
||||
setattr(self, name, symbol)
|
||||
|
||||
|
||||
# Python 2
|
||||
python_grammar = driver.load_packaged_grammar("blib2to3", _GRAMMAR_FILE)
|
||||
|
||||
python_symbols = Symbols(python_grammar)
|
||||
|
||||
# Python 2 + from __future__ import print_function
|
||||
python_grammar_no_print_statement = python_grammar.copy()
|
||||
del python_grammar_no_print_statement.keywords["print"]
|
||||
|
||||
python_grammar_no_exec_statement = python_grammar.copy()
|
||||
del python_grammar_no_exec_statement.keywords["exec"]
|
||||
|
||||
# Python 3
|
||||
python_grammar_no_print_statement_no_exec_statement = python_grammar.copy()
|
||||
del python_grammar_no_print_statement_no_exec_statement.keywords["print"]
|
||||
del python_grammar_no_print_statement_no_exec_statement.keywords["exec"]
|
||||
|
Loading…
Reference in New Issue
Block a user