From: yomguy <> Date: Tue, 26 Oct 2010 20:46:47 +0000 (+0000) Subject: don't reset form, try to fix refresh bug... X-Git-Tag: 1.0~154 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e836adce382a84d44248645c5d74f0d5f60ce0fe;p=telecaster-server.git don't reset form, try to fix refresh bug... --- diff --git a/telecaster.py b/telecaster.py index ede25fa..f83c034 100755 --- a/telecaster.py +++ b/telecaster.py @@ -100,15 +100,16 @@ class TeleCaster: 'professor': self.form.getfirst("professor"), 'comment': self.form.getfirst("comment")} - self.form = 0 + #self.form = 0 #print "Content-Type: text/html\n\n" #print self.transition_head() s = Station(self.conf_file, self.conference_dict, self.lock_file) s.start() -# time.sleep(1) + time.sleep(1) #print self.transition_foot() self.logger.write_info('starting') - self.main() + self.form.stop_form(self.conference_dict, writing, casting) + #self.main() elif deefuzzer_pid != [] and os.path.exists(self.lock_file) and not self.form.has_key("action"): self.conference_dict = get_conference_from_lock(self.lock_file) @@ -127,12 +128,12 @@ class TeleCaster: elif deefuzzer_pid == []: self.form.start_form(writing, casting) self.logger.write_info('stopped') - + conf_file = '/etc/telecaster/telecaster.xml' if __name__ == '__main__': t = TeleCaster(conf_file) t.main() - + diff --git a/webview.py b/webview.py index 825f6f8..2d35182 100644 --- a/webview.py +++ b/webview.py @@ -130,7 +130,7 @@ class WebView(FieldStorage): #print " getRSS(url)" #print " setTimeout(\"rss_reload(\'\" + url + \"\')\", 10000);}" #print "" - + def sub_header(self): if self.refresh: print "" @@ -166,7 +166,7 @@ class WebView(FieldStorage): power_info = "secteur" else: power_info = "" - + if self.acpi.percent() == 127: batt_charge = '100 %' else: @@ -229,12 +229,12 @@ class WebView(FieldStorage): self.casting = writing self.writing = casting self.refresh = False - + self.header() self.javascript() self.sub_header() self.hardware_data() - + print "