Skip to content

Commit 7556426

Browse files
committed
Fix MyPy errors related to repository.py
1 parent 4b6da4b commit 7556426

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

server/app/interfaces/repository.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from basyx.aas import model
2424
from basyx.aas.adapter import aasx
2525
from app.util.converters import IdentifierToBase64URLConverter, IdShortPathConverter, base64url_decode
26-
from .base import ObjectStoreWSGIApp, APIResponse, is_stripped_request, HTTPApiDecoder, T
26+
from app.interfaces.base import ObjectStoreWSGIApp, APIResponse, is_stripped_request, HTTPApiDecoder, T
2727

2828

2929
class WSGIApp(ObjectStoreWSGIApp):
@@ -167,14 +167,14 @@ def __call__(self, environ, start_response) -> Iterable[bytes]:
167167
response: Response = self.handle_request(Request(environ))
168168
return response(environ, start_response)
169169

170-
def _get_obj_ts(self, identifier: model.Identifier, type_: Type[model.provider._IDENTIFIABLE]) \
171-
-> model.provider._IDENTIFIABLE:
170+
def _get_obj_ts(self, identifier: model.Identifier, type_: Type[model.Identifiable]) \
171+
-> model.Identifiable:
172172
identifiable = self.object_store.get(identifier)
173173
if not isinstance(identifiable, type_):
174174
raise NotFound(f"No {type_.__name__} with {identifier} found!")
175175
return identifiable
176176

177-
def _get_all_obj_of_type(self, type_: Type[model.provider._IDENTIFIABLE]) -> Iterator[model.provider._IDENTIFIABLE]:
177+
def _get_all_obj_of_type(self, type_: Type[model.Identifiable]) -> Iterator[model.Identifiable]:
178178
for obj in self.object_store:
179179
if isinstance(obj, type_):
180180
yield obj

0 commit comments

Comments
 (0)