यह एक पुराना सवाल है, लेकिन इसे पूरा करने के तरीके में गुग्लिंग ने मुझे कोई जानकारी नहीं दी।
क्योंकि मैंने यहाँ कोड ठीक से नहीं पढ़ा ! (दोह!) क्या करना है RuntimeError
जब कोई werkzeug.server.shutdown
में नहीं है request.environ
...
तो जब हम request
उठाने के लिए नहीं है तो हम क्या कर सकते हैंRuntimeError
def shutdown():
raise RuntimeError("Server going down")
और जब पकड़ता है कि app.run()
रिटर्न:
...
try:
app.run(host="0.0.0.0")
except RuntimeError, msg:
if str(msg) == "Server going down":
pass # or whatever you want to do when the server goes down
else:
# appropriate handling/logging of other runtime errors
# and so on
...
अपने आप को एक अनुरोध भेजने की आवश्यकता नहीं है।