From d6f7e15ecbac970c06b837d23c14a43492ecd7d8 Mon Sep 17 00:00:00 2001 From: yomguy Date: Tue, 12 Jul 2011 00:11:33 +0200 Subject: [PATCH] fix special characters (hard replace by "_" auto refresh again --- install.py | 2 +- telecaster.py | 4 +++- webview.py | 5 +---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/install.py b/install.py index f13beb1..cc932dd 100644 --- a/install.py +++ b/install.py @@ -64,7 +64,7 @@ os.chdir(app_dir) install_dir = '/var/www/telecaster' if os.path.exists(install_dir): shutil.rmtree(install_dir) -shutil.copytree(app_dir, install_dir,ignore=shutil.ignore_patterns('edcast-jack*', 'deefuzzer*', '*.svn*')) +shutil.copytree(app_dir, install_dir,ignore=shutil.ignore_patterns('edcast-jack*', 'deefuzzer*', '*.svn*', '*.bzr*')) os.system('chown -R ' + user + ':' + user + ' ' + install_dir) conf_dir = '/etc/telecaster' diff --git a/telecaster.py b/telecaster.py index 96d2573..5f0f7fe 100755 --- a/telecaster.py +++ b/telecaster.py @@ -35,10 +35,11 @@ # Author: Guillaume Pellerin """ -version = '0.5.3' +version = '0.5.4' import os +import re import sys import pwd import cgi @@ -113,6 +114,7 @@ class TeleCaster: if '....' in value: self.conference_dict[data] = 'Inconnu' else: + value = re.sub(r'\W+', '_', value) self.conference_dict[data] = value.decode('utf-8') self.conference_dict['title'] = self.title diff --git a/webview.py b/webview.py index 4e3bff0..13b0b3f 100644 --- a/webview.py +++ b/webview.py @@ -187,9 +187,6 @@ class WebView(FieldStorage): print "
" print "
Status
" - - #self.video() - print "" print "" print "" % self.conf['infos']['url'] @@ -292,7 +289,7 @@ class WebView(FieldStorage): self.mount_point ='_-_'.join([self.short_name,department,conference])+'.'+self.format self.writing = writing self.casting = casting - self.refresh = False + self.refresh = True self.header() self.sub_header() -- 2.39.5
Name : %s