Python 3
[redakcja.git] / src / email_mangler / templatetags / email.py
index 376117a..40ad72f 100755 (executable)
@@ -1,3 +1,4 @@
+import codecs
 from django.utils.html import escape
 from django.utils.safestring import mark_safe
 from django.utils.translation import ugettext as _
@@ -19,7 +20,7 @@ def email_link(email):
     mangled = "%s %s %s" % (name, at, (' %s ' % dot).join(domain.split('.')))
     return mark_safe("<a class='mangled' data-addr1='%(name)s' "
         "data-addr2='%(domain)s'>%(mangled)s</a>" % {
-            'name': name.encode('rot13'),
-            'domain': domain.encode('rot13'),
+            'name': codecs.encode(name, 'rot13'),
+            'domain': codecs.encode(domain, 'rot13'),
             'mangled': mangled,
         })