Using web.py as non blocking http-server

后端 未结 4 1896
梦谈多话
梦谈多话 2021-02-05 11:30

while learning some basic programming with python, i found web.py. i got stuck with a stupid problem:

i wrote a simple console app with a main loop that proccesses items

4条回答
  •  清歌不尽
    2021-02-05 11:59

    I found a working solution. In a seperate module i create my webserver:

    import web
    import threading
    class MyWebserver(threading.Thread):
    
        def run (self):
            urls = ('/', 'MyWebserver')
            app = web.application(urls, globals())
            app.run()
    
        def POST ...
    

    In the main programm i just call

    MyWebserver().start()
    

    and than go on with whatever i want while having the webserver working in the background.

提交回复
热议问题