Commit e0f99a4c authored by Stefan Behnel's avatar Stefan Behnel Committed by GitHub

Merge pull request #2789 from cython/gh2580_enable_generator_stop

Add "generator_stop" to default future imports for language_level=3
parents 7d7e0413 abe58b24
......@@ -98,16 +98,16 @@ class Context(object):
self.gdb_debug_outputwriter = None
def set_language_level(self, level):
from .Future import print_function, unicode_literals, absolute_import, division
from .Future import print_function, unicode_literals, absolute_import, division, generator_stop
future_directives = []
if level == '3str':
future_directives = [print_function, absolute_import, division]
future_directives = [print_function, absolute_import, division, generator_stop]
self.future_directives.discard(unicode_literals)
level = 3
else:
level = int(level)
if level >= 3:
future_directives = [print_function, unicode_literals, absolute_import, division]
future_directives = [print_function, unicode_literals, absolute_import, division, generator_stop]
self.language_level = level
if future_directives:
self.future_directives.update(future_directives)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment