From 3a73c9cf6e7a1064c1fa4ff51ebcb36146039700 Mon Sep 17 00:00:00 2001 From: brb Date: Thu, 6 Jul 2023 12:58:09 +0200 Subject: [PATCH] added more detailed responses to requests --- code/app.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/code/app.py b/code/app.py index a73563d..ae9fe65 100644 --- a/code/app.py +++ b/code/app.py @@ -19,7 +19,10 @@ async def root(): async def test(request: Request): """ Test connection to server. """ logging.debug('Content-Type: ', request.headers.get('content-type')) - return {'status': 'success'} + HTTPException( + status_code=200, + detail='test completed' + ) @app.post('/event') def handle_event(request: GiteaRequest): @@ -31,12 +34,15 @@ def handle_event(request: GiteaRequest): status_code=200, detail='skipping ci' ) - # clone repository repo_url = request.repository['clone_url'] logging.info('cloning repository: {repo_url}') local_repo_dir = clone_repository(repo_url) - return {'status': 'success'} + logging.info(f'local_repo_dir: {local_repo_dir}') + raise HTTPException( + status_code=202, + detail='received task' + ) if __name__ == '__main__': load_dotenv('dev.env')