<commit_before>from django.template import Library
from exile import models
register = Library()


@register.filter(name="items_tag")
def ordenItem(menu):
    return menu.items.all().order_by('ordenitem__posicion')
# end def


@register.filter(name="subitems_tag")
def ordenSubItem(item, seccion):
    if seccion:
        return item.subitems.all().filter(ordensubitem__seccion=seccion).order_by('ordensubitem__posicion')
    # end if
    return item.subitems.all().order_by('ordensubitem__posicion')
# end def


@register.filter(name="contenido_tag")
def ordernContenido(page):
    secciones = models.Seccion.objects.filter(pagina=page).order_by('posicion')
    return secciones
# end def


@register.filter(name="subseccion_tag")
def subItemsSeccion(item):
    secciones = []
    for s in item.subitems.all():
        orden = models.OrdenSubItem.objects.filter(item=item, subitem=s).first()
        if orden.seccion:
            if secciones.count(orden.seccion) == 0:
                secciones.append(orden.seccion)
            # end if
    # end if
    return secciones
# end def


@register.filter(name="footerSeccion_tag")
def footerSeccion(footer):
    secciones = []
    for f in footer.paginas.all():
        orden = models.OrdenFooter.objects.filter(footer=footer, page=Page)
        if secciones.count(orden.seccion) == 0:
            secciones.append(orden.seccion)
        # end if
    # end for
    return secciones
# end def
<commit_msg>footer admin<commit_after>from django.template import Library
from exile import models
register = Library()


@register.filter(name="items_tag")
def ordenItem(menu):
    return menu.items.all().order_by('ordenitem__posicion')
# end def


@register.filter(name="subitems_tag")
def ordenSubItem(item, seccion):
    if seccion:
        return item.subitems.all().filter(ordensubitem__seccion=seccion).order_by('ordensubitem__posicion')
    # end if
    return item.subitems.all().order_by('ordensubitem__posicion')
# end def


@register.filter(name="contenido_tag")
def ordernContenido(page):
    secciones = models.Seccion.objects.filter(pagina=page).order_by('posicion')
    return secciones
# end def


@register.filter(name="subseccion_tag")
def subItemsSeccion(item):
    secciones = []
    for s in item.subitems.all():
        orden = models.OrdenSubItem.objects.filter(item=item, subitem=s).first()
        if orden.seccion:
            if secciones.count(orden.seccion) == 0:
                secciones.append(orden.seccion)
            # end if
    # end if
    return secciones
# end def


@register.filter(name="footerSeccion_tag")
def footerSeccion(footer):
    secciones = []
    for f in footer.paginas.all():
        orden = models.OrdenFooter.objects.filter(footer=footer, page=f)
        if secciones.count(orden.seccion) == 0:
            secciones.append(orden.seccion)
        # end if
    # end for
    return secciones
# end def

{'fraction_non_alphanumeric': 0.1193103448275862, 'fraction_numerical': 0.001379310344827586, 'mean_word_length': 3.604761904761905, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4871286', 'n_tokens_mistral': 970, 'n_tokens_neox': 975, 'n_words': 177}