Author: Colin Valliant <alcarithe...@gmail.com> Branch: pep526 Changeset: r93926:103116c17ec7 Date: 2018-02-18 09:24 -0800 http://bitbucket.org/pypy/pypy/changeset/103116c17ec7/
Log: Set __annotations__ to an empty dict in __main__. diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpreter/app_main.py +++ b/pypy/interpreter/app_main.py @@ -577,6 +577,7 @@ mainmodule = type(sys)('__main__') mainmodule.__loader__ = sys.__loader__ mainmodule.__builtins__ = os.__builtins__ + mainmodule.__annotations__ = {} sys.modules['__main__'] = mainmodule if not no_site: diff --git a/pypy/interpreter/main.py b/pypy/interpreter/main.py --- a/pypy/interpreter/main.py +++ b/pypy/interpreter/main.py @@ -13,6 +13,8 @@ raise mainmodule = module.Module(space, w_main) space.setitem(w_modules, w_main, mainmodule) + w_annotations = space.newdict() + space.setitem_str(mainmodule.w_dict, '__annotations__', w_annotations) return mainmodule _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit