You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
127.0.0.1 - - [02/Feb/2017 21:21:14] "GET / HTTP/1.1" 500 -
Traceback (most recent call last):
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1994, in __call__returnself.wsgi_app(environ, start_response)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1985, in wsgi_app
response =self.handle_exception(e)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\_compat.py", line 33, in reraiseraise value
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1982, in wsgi_app
response =self.full_dispatch_request()
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1614, in full_dispatch_request
rv =self.handle_user_exception(e)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\_compat.py", line 33, in reraiseraise value
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1612, in full_dispatch_request
rv =self.dispatch_request()
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\app.py", line 1598, in dispatch_requestreturnself.view_functions[rule.endpoint](**req.view_args)
File "d:\Project\source\views\site.py", line 236, in indexreturn render_template('site/index.html', form=form)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\templating.py", line 134, in render_template
context, ctx.app)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\flask\templating.py", line 116, in _render
rv = template.render(context)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\jinja2\environment.py", line 1008, in renderreturnself.environment.handle_exception(exc_info, True)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\jinja2\environment.py", line 780, in handle_exception
reraise(exc_type, exc_value, tb)
File "C:\Compilers and Interpreters\Python35\lib\site-packages\jinja2\_compat.py", line 37, in reraiseraise value.with_traceback(tb)
File "d:\Project\source\templates\site\index.html", line 1, in top-level template code
{% extends 'layout/basic.html'%}
File "d:\Project\source\templates\layout\basic.html", line 2, in top-level template code
{%from'macros.html'import google_analytics %}
File "d:\Project\source\templates\layout\base.html", line 29, in top-level template code
{% block grid %}{% endblock %}
File "d:\Project\source\templates\layout\basic.html", line 6, in block "grid"
{% call google_analytics() %}{% endcall %}
TypeError: macro 'google_analytics' was invoked with two values for the special caller argument. This is most likely a bug.
Your Environment
Python version: Python 3.5.2
Jinja version: Jinja2 (2.9.5)
The text was updated successfully, but these errors were encountered:
{% call %} doesn't seem to work with a template that doesn't use caller(). So your template is wrong, but Jinja should raise a meaningful error instead.
Expected Behavior
Macro works!
Actual Behavior
TypeError: macro 'google_analytics' was invoked with two values for the special caller argument. This is most likely a bug.
Template Code
Full Traceback
Your Environment
The text was updated successfully, but these errors were encountered: