首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BaseHttpRequestHandler设置全局值

BaseHttpRequestHandler设置全局值
EN

Stack Overflow用户
提问于 2018-08-09 01:28:22
回答 1查看 36关注 0票数 0

我有一个小问题,这个类在这里:

代码语言:javascript
复制
class Skynet(SkynetServer):
def __init__(self):
    self.SkynetStatus = False

    SkynetServer.__init__(self)


def skynet_server_start(self):
    if not self.skynet and self.server_status:
        self.skynet = True
        self.skynet_process = Process(target=self.skynet_start)
        self.skynet_process.start()
    else: print("Start Server first!")

def skynet_server_stop(self):
    self.skynet = False
    self.skynet_stop()

正在呼吁这一点:

代码语言:javascript
复制
class SkynetServer_RequestHandler(BaseHTTPRequestHandler)
def do_GET(self):
    self._set_headers()
    if self.path == "/":
        self.wfile.write("<html><body><h1>hi!</h1></body></html>".encode("utf-8"))
    if self.path == "chunk":
        print(self.SkynetStatus)
def log_message(self, format, *args):
    return

class SkynetServer():
def __init__(self):
    self.httpd = None

def skynet_start(self):
    host = '192.168.178.31'
    port = 23575
    httpd = HTTPServer((host, port), SkynetServer_RequestHandler)
    httpd.serve_forever()

所以我的问题是:如何在requesthandler中使用来自Skyne实例的self.SkynetStatus值?不知道如何加载它....希望你们明白我的意思;)

EN

回答 1

Stack Overflow用户

发布于 2018-08-09 13:09:17

我用另一种方法解决了这个问题=)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51752442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档