From 57e4b572ff57b06b72faba6a848fbd8c82a16f9e Mon Sep 17 00:00:00 2001 From: Chris Mungall Date: Wed, 8 May 2024 11:52:29 -0700 Subject: [PATCH] Make ruff happy This should not be necessary. See #756 --- src/oaklib/io/streaming_writer.py | 2 +- src/oaklib/utilities/publication_utils/pubdb_wrapper.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/oaklib/io/streaming_writer.py b/src/oaklib/io/streaming_writer.py index e88878a9d..480bb48d0 100644 --- a/src/oaklib/io/streaming_writer.py +++ b/src/oaklib/io/streaming_writer.py @@ -20,7 +20,7 @@ @dataclass -class StreamingWriter(ABC): +class StreamingWriter: """ Base class for streaming writers. """ diff --git a/src/oaklib/utilities/publication_utils/pubdb_wrapper.py b/src/oaklib/utilities/publication_utils/pubdb_wrapper.py index 916b23175..2c4fb3755 100644 --- a/src/oaklib/utilities/publication_utils/pubdb_wrapper.py +++ b/src/oaklib/utilities/publication_utils/pubdb_wrapper.py @@ -1,4 +1,4 @@ -from abc import ABC +from abc import ABC, abstractmethod from dataclasses import dataclass, field from typing import ClassVar, Dict, List, Optional @@ -32,5 +32,6 @@ def set_cache(self, name: str) -> None: self.session = requests_cache.CachedSession(name) self._uses_cache = True + @abstractmethod def objects_by_ids(self, object_ids: List[str]) -> List[Dict]: raise NotImplementedError