1
0
mirror of https://github.com/linkedin/oncall.git synced 2025-11-26 23:10:47 +02:00

use falcon App instead of deprecated API directly enable cors for falcon app (#386)

* upgrade to python 3.10

* readd irisclient

* python 3.10 updates

* readd falcon-cors

* flake8

* remove streql

* fix login tests

* teak dependencies

* use falcon App instead of API

* update login test
This commit is contained in:
Diego Cepeda
2023-01-05 12:26:13 -06:00
committed by GitHub
parent fe66a1d47d
commit ad841c32ba
2 changed files with 2 additions and 2 deletions

View File

@@ -55,7 +55,7 @@ class TestLogin(TestCase):
def setUp(self):
super(TestLogin, self).setUp()
login.auth_manager = self.DummyAuthenticator()
api = falcon.API(middleware=[
api = falcon.App(middleware=[
ReqBodyMiddleware(),
])
api.req_options.auto_parse_form_urlencoded = False

View File

@@ -73,7 +73,7 @@ def init_falcon_api(config):
]
if config.get('require_auth'):
middlewares.append(AuthMiddleware())
application = falcon.API(middleware=middlewares)
application = falcon.App(middleware=middlewares, cors_enable=True)
application.req_options.auto_parse_form_urlencoded = False
application.set_error_serializer(json_error_serializer)
application.req_options.strip_url_path_trailing_slash = True