1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-12 23:37:14 +03:00

#2031 Remove Invalid Type Hint

Also updates Observer type hints based on https://github.com/gorakhargosh/watchdog/issues/982
This commit is contained in:
David Sangrey 2023-07-22 22:10:41 -04:00
parent 8763e9f5db
commit bd822f76bd
No known key found for this signature in database
GPG Key ID: 3AEADBB0186884BC
2 changed files with 5 additions and 3 deletions

View File

@ -7,7 +7,9 @@ import time
import tkinter as tk
from calendar import timegm
from os.path import getsize, isdir, isfile
from typing import Any, Dict, Optional
from typing import Any, Dict, Optional, cast
from watchdog.observers.api import BaseObserver
from config import config
from EDMCLogging import get_main_logger
@ -87,7 +89,7 @@ class Dashboard(FileSystemEventHandler):
if not self.observed and not (sys.platform != 'win32'):
logger.debug('Starting observer...')
self.observed = self.observer.schedule(self, self.currentdir)
self.observed = cast(BaseObserver, self.observer).schedule(self, self.currentdir)
logger.debug('Done')
logger.info(f'{(sys.platform != "win32") and "Polling" or "Monitoring"} Dashboard "{self.currentdir}"')

View File

@ -22,7 +22,7 @@ SAFE_TRANSLATE = str.maketrans({x: '_' for x in "!@#$%^&*()./\\\r\n[]-+='\";:?<>
class LoggingHandler(server.BaseHTTPRequestHandler):
"""HTTP Handler implementation that logs to EDMCs logger and writes data to files on disk."""
def __init__(self, request: bytes, client_address: Tuple[str, int], server) -> None:
def __init__(self, request, client_address: Tuple[str, int], server) -> None:
super().__init__(request, client_address, server)
def log_message(self, format: str, *args: Any) -> None: