Fix type hint for older py versions

aiohttp
Ivan Habunek 2023-06-26 16:58:11 +02:00
rodzic 0662a7616b
commit 0c89445b61
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: CDBD63C43A30BB95
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -4,6 +4,7 @@ import os
import re import re
import shutil import shutil
import subprocess import subprocess
from typing import List
import urwid import urwid
from datetime import datetime, timezone from datetime import datetime, timezone
@ -181,7 +182,7 @@ def get_max_toot_chars(instance, default=500):
return default return default
def deep_get(adict: dict, path: list[str], default=None): def deep_get(adict: dict, path: List[str], default=None):
return reduce( return reduce(
lambda d, key: d.get(key, default) if isinstance(d, dict) else default, lambda d, key: d.get(key, default) if isinstance(d, dict) else default,
path, path,