Skip to content

Commit

Permalink
Use collections.abc module
Browse files Browse the repository at this point in the history
  • Loading branch information
gerlero committed Feb 29, 2024
1 parent d44cce7 commit 146b975
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions electrolytes/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import pkgutil
from pathlib import Path
from typing import Collection, Iterator, Sequence, Optional, Any, Annotated
from collections.abc import Collection, Iterator, Sequence, Mapping, Set
from typing import Optional, Any, Annotated
from functools import cached_property
from contextlib import ContextDecorator
from warnings import warn
Expand Down Expand Up @@ -140,7 +141,7 @@ def _dump_constituents(constituents: list[Constituent]) -> bytes:
)


class _Database(ContextDecorator):
class _Database(Mapping[str, Constituent], ContextDecorator):
def __init__(self, user_constituents_file: Path) -> None:
self._user_constituents_file = user_constituents_file
self._user_constituents_lock = FileLock(
Expand Down

0 comments on commit 146b975

Please sign in to comment.