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 444917f commit 838299a
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 838299a

Please sign in to comment.