"""Takes a phone number and converts it in to its numerical equivalent."""
    from django.utils.text import phone2numeric
    return phone2numeric(value)
phone2numeric.is_safe = True

def pprint(value):
    """A wrapper around pprint.pprint -- for debugging, really."""
    from pprint import pformat
    try:
        return pformat(value)
    except Exception, e:
        return u"Error in formatting: %s" % force_unicode(e, errors="replace")
pprint.is_safe = True

# Syntax: register.filter(name of filter, callback)
register.filter(add)
register.filter(addslashes)
register.filter(capfirst)
register.filter(center)
register.filter(cut)
register.filter(date)
register.filter(default)
register.filter(default_if_none)
register.filter(dictsort)
register.filter(dictsortreversed)
register.filter(divisibleby)
register.filter(escape)
register.filter(escapejs)
register.filter(filesizeformat)
register.filter(first)
register.filter(fix_ampersands)
Esempio n. 2
0
phone2numeric_filter.is_safe = True


def pprint(value):
    """A wrapper around pprint.pprint -- for debugging, really."""
    try:
        return pformat(value)
    except Exception, e:
        return u"Error in formatting: %s" % force_unicode(e, errors="replace")


pprint.is_safe = True

# Syntax: register.filter(name of filter, callback)
register.filter(add)
register.filter(addslashes)
register.filter(capfirst)
register.filter(center)
register.filter(cut)
register.filter(date)
register.filter(default)
register.filter(default_if_none)
register.filter(dictsort)
register.filter(dictsortreversed)
register.filter(divisibleby)
register.filter(filesizeformat)
register.filter(first)
register.filter(floatformat)
register.filter(force_escape)
register.filter(get_digit)
Esempio n. 3
0
    """
    if type(value) in (types.ListType, types.TupleType):
        value = map(force_unicode, value)
        if autoescape:
            from django.utils.html import conditional_escape
            value = [conditional_escape(v) for v in value]
        try:
            data = arg.join(value)
        except AttributeError:   # fail silently but nicely
            return value
        return mark_safe(data)
    else:
        return value
smartjoin.is_safe = True
smartjoin.needs_autoescape = True
register.filter(smartjoin)


@register.filter
def alwayslist(value):
    if value is None:
        return []
    elif type(value) in (types.ListType, types.TupleType):
        return value
    else:
        return [value]


@register.filter
def as_species(taxid):
    '''Convert the given taxid into a friendly species name.
Esempio n. 4
0
from django.template.base import Library
register = Library()

def listStr(value):
    return str(value[0])

register.filter(listStr)

Esempio n. 5
0
from django.template.base import Library

register = Library()

def get(d, key):
    return d.get(key, '')

register.filter('get', get)
Esempio n. 6
0
from django.template.base import Library

register = Library()


def get(d, key):
    return d.get(key, '')


register.filter('get', get)