From 5a863d59f4d24c18f7abcbe5b5698f1114cf41a0 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Tue, 8 Oct 2013 10:17:14 +0200 Subject: [PATCH] =?UTF-8?q?[tv.dns]=20Suppression=20de=20caract=C3=A8res?= =?UTF-8?q?=20interdit=20dans=20les=20noms=20de=20domaines?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tv/dns.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tv/dns.py b/tv/dns.py index ca95789c..e2948091 100644 --- a/tv/dns.py +++ b/tv/dns.py @@ -16,6 +16,7 @@ def _sanitize(nom): nom=re.sub('TNT([0-9]*) ','',nom) # on enlève les TNT## des noms nom=nom.replace('TNT%2lcn ','') # on enlève les TNT## des noms nom=nom.replace('&','and') # on enlève les TNT## des noms + nom=re.sub('!|\[|\]|\'','', nom) # on enlève les ! [ ] ... nom=re.sub(' +([^ ])','-\g<1>',nom) # on remplaces les espaces intérieur par un tiret nom=re.sub('[ .():,"\'+<>]','',nom) # on enlève tous les caractères illégaux return nom.lower()