17 lines
503 B
Python
17 lines
503 B
Python
# HTTPServer Things
|
|
from webserver.HTTPRequestHandler import HTTPRequestHandler
|
|
from threading import Thread
|
|
from http.server import HTTPServer
|
|
from functools import partial
|
|
import config
|
|
|
|
class ThreadedHTTPServer(Thread):
|
|
def __init__(self,rgbC):
|
|
Thread.__init__(self)
|
|
self.rgbC = rgbC
|
|
self.daemon = True
|
|
self.start()
|
|
|
|
def run(self):
|
|
httpd = HTTPServer(("", config.SocketBindPort),partial(HTTPRequestHandler, self.rgbC))
|
|
httpd.serve_forever() |