2012-10-25 8 views
7

Mam problem z butelką, funkcja _initialize jest uruchamiana dwukrotnie. Przykład aplikacji:Butelka Pythona uruchamia dwukrotnie metodę inicjalizacji

@route("/index") 
def index(): 
     return "bang" 

def _initialize(): 
     print("bam") 

if __name__ == "__main__": 
    _initialize() 
    run(reloader=True, host="localhost", port = 8990) 

Wyjście jest:

bam 
bam 
Bottle v0.11.rc1 server starting up (using WSGIRefServer())...        
Listening on http://localhost:8080/               
Hit Ctrl-C to quit. 

Dlaczego tak się dzieje i jak można zrobić taki wstępny proces init w butelce?

Odpowiedz

Powiązane problemy