Statistics
| Branch: | Tag: | Revision:

root / flowspec / templatetags / tofqdn.py @ ddffea2d

History | View | Annotate | Download (396 Bytes)

1
from django import template
2
from django.utils.safestring import mark_safe
3
from django.utils.encoding import force_unicode
4
import socket
5

    
6
register = template.Library()
7

    
8
@register.filter
9
def tofqdn(value):
10
    try:
11
        fqdn = socket.getfqdn(value)
12
        if fqdn == value:
13
            return False
14
        else:
15
            return fqdn
16
    except socket.gaierror:
17
        return False
18