added more detailed responses to requests
This commit is contained in:
+9
-3
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user