Comparison

mod_rest/README.markdown @ 3809:a70f5a6c7f01

mod_rest: Apply Python source formatting on example
author Kim Alvefur <zash@zash.se>
date Wed, 01 Jan 2020 12:08:25 +0100
parent 3808:02164f8aebac
child 3813:aa1ad69c7c10
comparison
equal deleted inserted replaced
3808:02164f8aebac 3809:a70f5a6c7f01
121 121
122 ```python 122 ```python
123 from flask import Flask, Response, request 123 from flask import Flask, Response, request
124 import xml.etree.ElementTree as ET 124 import xml.etree.ElementTree as ET
125 125
126 app = Flask('echobot') 126 app = Flask("echobot")
127
127 128
128 @app.before_request 129 @app.before_request
129 def parse(): 130 def parse():
130 request.stanza = ET.fromstring(request.data) 131 request.stanza = ET.fromstring(request.data)
131 132
132 @app.route('/', methods = ['POST']) 133
134 @app.route("/", methods=["POST"])
133 def hello(): 135 def hello():
134 if request.stanza.tag == 'message': 136 if request.stanza.tag == "message":
135 return Response('<message><body>Yes this is bot</body></message>', content_type='application/xmpp+xml') 137 return Response(
138 "<message><body>Yes this is bot</body></message>",
139 content_type="application/xmpp+xml",
140 )
136 141
137 return Response(status = 501) 142 return Response(status=501)
138 143
139 if __name__ == '__main__': 144
145 if __name__ == "__main__":
140 app.run() 146 app.run()
141 ``` 147 ```
142 148
143 # Compatibility 149 # Compatibility
144 150