From 21c5e8ba2c6982e6e66bf6d88482b72059ce3555 Mon Sep 17 00:00:00 2001 From: rdbende Date: Fri, 19 Jan 2024 22:01:32 +0100 Subject: [PATCH] Fix accidentaly messed up return type default_location getter --- cozy/model/settings.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cozy/model/settings.py b/cozy/model/settings.py index c9202233..ff23a297 100644 --- a/cozy/model/settings.py +++ b/cozy/model/settings.py @@ -1,14 +1,14 @@ import logging +from typing import NoReturn import peewee - -import cozy.ext.inject as inject from peewee import SqliteDatabase +import cozy.ext.inject as inject from cozy.db.book import Book from cozy.db.settings import Settings as SettingsModel from cozy.db.storage import Storage as StorageModel -from cozy.model.storage import Storage, InvalidPath +from cozy.model.storage import InvalidPath, Storage from cozy.report import reporter log = logging.getLogger("model.storage_location") @@ -47,11 +47,11 @@ def last_played_book(self, new_value): self._db_object.save(only=self._db_object.dirty_fields) @property - def default_location(self) -> bool: + def default_location(self) -> Storage | NoReturn: for location in self.storage_locations: if location.default: - return True - return False + return location + assert False, "this should never happen" @property def storage_locations(self) -> list[Storage]: