Skip to content

Commit

Permalink
Merge pull request #17 from tblanarik/tblanarik/table-cleanup-3
Browse files Browse the repository at this point in the history
Table cleanup function
  • Loading branch information
tblanarik authored Sep 28, 2024
2 parents 2055470 + 5a91bd7 commit 4f9fe9e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
4 changes: 4 additions & 0 deletions cleanup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import logging

def cleanup():
logging.info("Executing table cleanup function")
15 changes: 13 additions & 2 deletions function_app.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
import logging
import azure.functions as func
import spotbot as sb
import cleanup

app = func.FunctionApp(http_auth_level=func.AuthLevel.FUNCTION)

@app.route(route="spotbot", methods=[func.HttpMethod.POST])
def spotbot(req: func.HttpRequest) -> func.HttpResponse:
sb.run(req)
return func.HttpResponse(status_code=202)
try:
sb.run(req)
except Exception as _excpt:
logging.error(f"Exception occurred: {_excpt}")
return func.HttpResponse(body=f"Exception occurred: {_excpt}", status_code=500)
else:
return func.HttpResponse(status_code=202)

@app.route(route="manual_cleanup", methods=[func.HttpMethod.POST])
def manual_cleanup(req: func.HttpRequest) -> func.HttpResponse:
cleanup.cleanup()

0 comments on commit 4f9fe9e

Please sign in to comment.