У меня есть приложение (Gtk), которое имеет встроенный сервер (используя схемы). Оба компонента (графический интерфейс и сервер) имеют бесконечные циклы. Как я могу запустить оба цикла одновременно?
Мне также нужно, чтобы цикл сервера заканчивался, когда цикл gtk заканчивается.
Код для примера сервера
from circuits.web import Server, Controller
import os
class MyServer(Controller):
def index(self):
return "Hello World"
server = Server(8000)
server += MyServer()
server.run()
и код для примера gtk application
import gtk
class App:
def __init__(self):
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.connect("destroy",gtk.main_quit)
self.window.show_all()
gtk.main()
if __name__ == '__main__':
app = App()