Replaced some new typing | notations with Union.

The `|` notation breaks on Python < 3.10.
This commit is contained in:
Fabio Manganiello 2024-01-07 00:51:11 +01:00
parent 1cd328ef44
commit 3d2ee5d6bb
Signed by: blacklight
GPG key ID: D90FBA7F76362774
2 changed files with 4 additions and 2 deletions

View file

@ -62,6 +62,8 @@ class InspectPlugin(Plugin):
e, e,
) )
self.logger.exception(e)
def refresh_cache(self, force: bool = False): def refresh_cache(self, force: bool = False):
""" """
Refreshes the components cache. Refreshes the components cache.

View file

@ -352,7 +352,7 @@ class MatrixClient(AsyncClient):
def get_devices_by_user( def get_devices_by_user(
self, user_id: Optional[str] = None self, user_id: Optional[str] = None
) -> Dict[str, Dict[str, OlmDevice]] | Dict[str, OlmDevice]: ) -> Union[Dict[str, Dict[str, OlmDevice]], Dict[str, OlmDevice]]:
devices = dict(self.device_store.items()) devices = dict(self.device_store.items())
if user_id: if user_id:
@ -371,7 +371,7 @@ class MatrixClient(AsyncClient):
def get_devices_by_room( def get_devices_by_room(
self, room_id: Optional[str] = None self, room_id: Optional[str] = None
) -> Dict[str, Dict[str, OlmDevice]] | Dict[str, OlmDevice]: ) -> Union[Dict[str, Dict[str, OlmDevice]], Dict[str, OlmDevice]]:
devices = { devices = {
room_id: { room_id: {
device_id: device device_id: device