Update code

This commit is contained in:
2024-05-15 23:15:24 +08:00
parent df84f07bce
commit 4f133e976d
6 changed files with 278 additions and 30 deletions

View File

@@ -57,6 +57,17 @@ class Config:
if 'jellyfin_data_dir' in self._data and self._data['jellyfin_data_dir']: # noqa: E501
return self._data['jellyfin_data_dir']
@cached_property
def jellyfin_db(self) -> str:
if self._args and self._args.jellyfin_db:
return self._args.jellyfin_db
if 'jellyfin_db' in self._data and self._data['jellyfin_db']:
return self._data['jellyfin_db']
d = self.jellyfin_data_dir
if d:
return join(d, "jellyfin.db")
raise ValueError(_('%s not set.') % ('jellyfin_db'))
@cached_property
def output_dir(self) -> str:
if self._args and self._args.output_dir: