Add support for python <3.10
This commit is contained in:
parent
28a12652a3
commit
dea7452652
|
@ -16,6 +16,7 @@ import time
|
|||
import zipfile
|
||||
from distutils.version import LooseVersion
|
||||
from multiprocessing import Lock
|
||||
from typing import Optional
|
||||
from urllib.request import urlopen, urlretrieve
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -44,7 +45,7 @@ class Patcher(object):
|
|||
self,
|
||||
executable_path=None,
|
||||
force=False,
|
||||
version_main: None | int = 0,
|
||||
version_main: Optional[int] = 0,
|
||||
user_multi_procs=False,
|
||||
):
|
||||
"""
|
||||
|
|
|
@ -3,6 +3,7 @@ import json
|
|||
import logging
|
||||
import threading
|
||||
import time
|
||||
from typing import Dict, Optional
|
||||
|
||||
from selenium import webdriver
|
||||
|
||||
|
@ -80,10 +81,10 @@ class Reactor(threading.Thread):
|
|||
for entry in log_entries:
|
||||
try:
|
||||
obj_serialized: str = entry.get("message")
|
||||
obj: dict[str, dict] = json.loads(obj_serialized)
|
||||
obj: Dict[str, dict] = json.loads(obj_serialized)
|
||||
message = obj.get("message")
|
||||
assert message is not None
|
||||
method: str | None = message.get("method")
|
||||
method: Optional[str] = message.get("method")
|
||||
assert isinstance(method, str)
|
||||
|
||||
if "*" in self.handlers:
|
||||
|
|
Loading…
Reference in New Issue