module td_1a.flask_helper
#
Short summary#
module ensae_teaching_cs.td_1a.flask_helper
Helpers for Flask.
Classes#
class |
truncated documentation |
---|---|
Defines a thread for the server. |
Functions#
function |
truncated documentation |
---|---|
convert an exception into plain text and display the stack trace |
|
convert a text into plain text |
Properties#
property |
truncated documentation |
---|---|
|
A boolean value indicating whether this thread is a daemon thread. This must be set before start() is called, otherwise … |
|
Thread identifier of this thread or None if it has not been started. This is a nonzero integer. See the get_ident() … |
|
A string used for identification purposes only. It has no semantics. Multiple threads may be given the same name. … |
|
Native integral thread ID of this thread, or None if it has not been started. This is a non-negative integer. … |
Methods#
method |
truncated documentation |
---|---|
Starts the server. |
|
Shuts down the server, the function could work if: |
Documentation#
Helpers for Flask.
- ensae_teaching_cs.td_1a.flask_helper.Exception2Response(e)#
convert an exception into plain text and display the stack trace
- Paramètres
e – Exception
- Renvoie
textReponse
- class ensae_teaching_cs.td_1a.flask_helper.FlaskInThread(app, host='localhost', port=8081)#
Bases :
threading.Thread
Defines a thread for the server.
- Paramètres
app – Flask application
- run()#
Starts the server.
- shutdown()#
Shuts down the server, the function could work if:
method run keeps a pointer on a server instance (the one owning method serve_forever)
module werkzeug returns this instance in function serving.run_simple
module Flask returns this instance in method app.Flask.run
- ensae_teaching_cs.td_1a.flask_helper.Text2Response(text)#
convert a text into plain text
- Paramètres
text – text to convert
- Renvoie
textReponse