bumper/bumper/plugins/bumper_confserver_upload_global.py
Robert Resch ccca39761c run isort
2022-01-30 12:03:53 +01:00

47 lines
1.1 KiB
Python

#!/usr/bin/env python3
import asyncio
import logging
import os
from datetime import datetime, timedelta
from aiohttp import web
import bumper
from bumper import plugins
from bumper.models import *
class upload_global(plugins.ConfServerApp):
def __init__(self):
self.name = "upload_global"
self.plugin_type = "sub_api"
self.sub_api = "upload_api"
self.routes = [
web.route(
"*",
"/global/{year}/{month}/{day}/{fileid}",
self.handle_upload_global_file,
name="upload_global_getFile",
),
]
self.get_milli_time = (
bumper.ConfServer.ConfServer_GeneralFunctions().get_milli_time
)
async def handle_upload_global_file(self, request):
try:
fileID = request.match_info.get("id", "")
return web.FileResponse(
os.path.join(
bumper.bumper_dir, "bumper", "web", "images", "robotvac_image.jpg"
)
)
except Exception as e:
logging.exception(f"{e}")
plugin = upload_global()