BaseHTTPServer
Verfasst: Sonntag 3. März 2013, 23:52
Hallo,
ich habe folgenden code am laufen:
Ich würde jetzt gerne die Variable 'self.core' über den http Server ausgeben. Ich habe jetzt ewig lang herumprobiert, aber ich verstehe nicht, wie ich diese Variable in ein Objekt der Klasse Handler bekommen könnte.
Ich will also einfach Werte aus der Klasse Blubber im Browser sehen, ohne die als Globale variable zu definieren.
Danke schon im Vorraus für jede Hilfe!
Grüße,
NEtX
ich habe folgenden code am laufen:
Code: Alles auswählen
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
import threading
import time
class Handler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.end_headers()
#print(self.core)
message = time.time()
self.wfile.write(message)
self.wfile.write('\n')
return
class Blubber(threading.Thread):
def __init__(self, core):
threading.Thread.__init__(self)
self.core = core
def run(self):
server = HTTPServer(('', 80), Handler)
server.serve_forever()
Ich will also einfach Werte aus der Klasse Blubber im Browser sehen, ohne die als Globale variable zu definieren.
Danke schon im Vorraus für jede Hilfe!
Grüße,
NEtX