event_loop = get_event_loop() try: task = process_github_files( repository_url=REPOSITORY_ARCHIVE_URL, callback=process_and_upload_data, excluded=EXCLUDED_ITEMS, base_path=REPOSITORY_BASE_PATH, container=STORAGE_CONTAINER ) event_loop.create_task(task) except Exception as err: logging.exception(err) return HttpResponse(status_code=int(HTTPStatus.INTERNAL_SERVER_ERROR)) return HttpResponse(status_code=int(HTTPStatus.OK)) if __name__ == "__main__": # Local test from asyncio import gather loop = get_event_loop() proc = process_layouts(HttpRequest(method="POST", url="", body=b'')) loop.run_until_complete(gather(proc))
""" logging.info( f"--- Web hook has triggered the function. Starting the process...") event_loop = get_event_loop() try: task = process_github_files(repository_url=REPOSITORY_ARCHIVE_URL, callback=process_and_upload_data, excluded=EXCLUDED_ITEMS, base_path=REPOSITORY_BASE_PATH, container=STORAGE_CONTAINER) event_loop.create_task(task) except Exception as err: logging.exception(err) return HttpResponse(status_code=int(HTTPStatus.INTERNAL_SERVER_ERROR)) return HttpResponse(status_code=int(HTTPStatus.OK)) if __name__ == "__main__": # Local test from asyncio import gather loop = get_event_loop() proc = process_modals(HttpRequest(method="POST", url="", body=b'')) loop.run_until_complete(gather(proc))