Error de recuento de arguments de label de plantilla de Django

Tengo un proyecto ejecutándose en Django 1.6 que se está desarrollando en máquinas locales con un git repo en BitBucket.

Tenemos algunos entornos de testing que se ejecutan en un server donde luego revisamos el repository y ejecutamos el software.


Al cargar la página de inicio de session, uno de los entornos de testing presenta el siguiente error:

TemplateSyntaxError at /login/ breadcrumbs requires 0 arguments, 1 provided In template /.../templates/includes/breadcrumbs.html, error at line 6 

El proyecto contiene el siguiente código:

admin / login.html

 {% extends "workflow/base_site.html" %} <!-- ... --> {% block breadcrumbs %}{% endblock %} 

workflow / base_site.html

 {% extends "workflow/base.html" %} <!-- ... --> {% block breadcrumbs %} {% include "includes/breadcrumbs.html" %} {% endblock %} 

breadcrumbs.html

 {% load tags %} <div class="breadcrumbs"> {% if crumbs %} {{ crumbs | breadcrumbs:current_object_id | safe }} {% endif %} </div> 

tags.py

 from django import template register = template.Library() @register.filter def breadcrumbs(obj=None, current_object_id=None): # ... pass 

La plantilla login.html amplía el workflow/base_site.html pero anula el bloque breadcrumbs , y no debería include breadcrumbs.html .

Para la página de inicio de session, no se espera que la plantilla breadcrumbs.html tenga una variable de context llamada crumbs , y no debería estar llamando a la label breadcrumbs() .

Los errores solo se producen en uno de los entornos de testing, es decir, el mismo código se ejecuta en la misma máquina bajo una count de usuario diferente.

¿Alguien puede identificar la causa de este problema?

Es posible que tenga otro filter denominado breadcrumbs de breadcrumbs en su proyecto. Intente cambiar el nombre del suyo por otra cosa para verificar.

También puede ser un file .pyc comstackdo, como luego descubrió.