added more detailed responses to requests

This commit is contained in:
brb
2023-07-06 12:58:09 +02:00
parent 387e739a07
commit 3a73c9cf6e
+9 -3
View File
@@ -19,7 +19,10 @@ async def root():
async def test(request: Request): async def test(request: Request):
""" Test connection to server. """ """ Test connection to server. """
logging.debug('Content-Type: ', request.headers.get('content-type')) logging.debug('Content-Type: ', request.headers.get('content-type'))
return {'status': 'success'} HTTPException(
status_code=200,
detail='test completed'
)
@app.post('/event') @app.post('/event')
def handle_event(request: GiteaRequest): def handle_event(request: GiteaRequest):
@@ -31,12 +34,15 @@ def handle_event(request: GiteaRequest):
status_code=200, status_code=200,
detail='skipping ci' detail='skipping ci'
) )
# clone repository # clone repository
repo_url = request.repository['clone_url'] repo_url = request.repository['clone_url']
logging.info('cloning repository: {repo_url}') logging.info('cloning repository: {repo_url}')
local_repo_dir = clone_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__': if __name__ == '__main__':
load_dotenv('dev.env') load_dotenv('dev.env')