Update of /cvsroot/freevo/freevo/WIP/RobShortt/plugins
In directory sc8-pr-cvs1:/tmp/cvs-serv29958
Added Files:
web.py
Log Message:
Totally undested dinky web plugin to kick off src/www/webserver.py.
--- NEW FILE: web.py ---
import sys
import os
import select
import struct
import socket
import traceback
import threading
import www.webserver as webserver
from time import sleep
import config
from Plugins import Plugin
# We need to use stuff from the main directory
sys.path += [ '..', '.' ]
_singleton = None
def get_singleton():
global _singleton
# One-time init
if _singleton == None:
_singleton = web()
return _singleton
class web(Plugin):
def __init__(self):
self.thread = web_thread()
def init(self, args=None):
try:
# self.run()
self.thread.start()
except:
print 'Crash!'
traceback.print_exc()
sleep(1)
class web_thread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
# self.mode = 'idle'
self.mode_flag = threading.Event()
def run(self):
webserver.run()
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog