self.lock_file = self.user_dir + os.sep + 'telecaster.lock'
def main(self):
- edcast_pid = get_pid('^edcast_jack', self.uid)
+ edcast_pid = get_pid('edcast_jack', self.uid)
deefuzzer_pid = get_pid('/usr/bin/deefuzzer', self.uid)
- writing = deefuzzer_pid != []
- casting = edcast_pid != []
+ writing = edcast_pid != []
+ casting = deefuzzer_pid != []
form = WebView(self.session_file, self.url, version)
if deefuzzer_pid == [] and form.has_key("action") and \
self.main()
elif deefuzzer_pid == []:
- form.start_form()
+ form.start_form(writing, casting)
conf_file = '/etc/telecaster/telecaster.xml'
for proc in procs:
pid = proc.split(' ')[0]
command = ' '.join(proc.split(' ')[1:])[:-1]
- if not 'LIVE' in command:
- pids.append(pid)
+ pids.append(pid)
return pids
def get_params_from_lock(lock_file):
print "</div>"
- def start_form(self, message=''):
+ def start_form(self, writing, casting, message=''):
self.refresh = False
self.header()
- self.casting = False
- self.writing = False
+ self.casting = writing
+ self.writing = casting
self.hardware_data()
print "<form method=\"post\" action=\""+self.url+"/telecaster/telecaster.py\" name=\"formulaire\">"
print "<div class=\"main\">"