Ошибка импорта с jinja2 и Google App Engine - PullRequest
0 голосов
/ 22 мая 2018

Я получаю сообщение об ошибке ImportError: невозможно импортировать имена узлов

Ошибка появляется и уходит, если я убиваю экземпляр на сервере dev и запускаю новый, сайт загружается правильно в течение короткого времени,и затем возвращается ошибка.

Ниже приведена трассировка.

Спасибо.

Traceback (most recent call last):
  File "C:\Program Files(x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 240, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "C:\Program Files(x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 299,in _LoadHandler
    handler, path, err = LoadObject(self._handler)
  File "C:\Program Files(x86)\Google\google_appengine\google\appengine\runtime\wsgi.py", line 85, in LoadObject
    obj = __import__(path[0])
  File "C:\Users\bar\PycharmProjects\foo\events.py", line 15, in <module>
    from BaseHandler import BaseHandler
  File "C:\Users\bar\PycharmProjects\foo\BaseHandler.py", line 6, in <module>
    import jinja2
  File "C:\Program Files(x86)\Google\google_appengine\lib\jinja2- 2.6\jinja2\__init__.py", line 33, in <module>
    from jinja2.environment import Environment, Template
  File "C:\Program Files(x86)\Google\google_appengine\lib\jinja2- 2.6\jinja2\environment.py", line 13, in <module>
    from jinja2 import nodes
ImportError: cannot import name nodes

РЕДАКТИРОВАТЬ Похоже, что это происходит только в случае изменения файла.т.е. внесение изменений в events.py приводит к ошибке при попытке загрузить events.hmtl

...