mirror of
https://github.com/shadoll/moma.git
synced 2026-08-28 03:27:34 +00:00
Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -37,9 +37,9 @@ class MediaPanelView:
|
||||
self._props.media_year,
|
||||
self._props.media_duration,
|
||||
self._props.media_file_size,
|
||||
self._props.media_file_extension,
|
||||
self._props.selected_frame_class,
|
||||
self._props.selected_source,
|
||||
self._props.selected_special_info,
|
||||
self._props.selected_audio_langs,
|
||||
self._props.selected_database_info,
|
||||
self._props.selected_order,
|
||||
|
||||
@@ -375,6 +375,15 @@ class MediaPanelProperties:
|
||||
def media_file_size(self) -> str:
|
||||
"""Get media file size formatted with label."""
|
||||
return self._extractor.get("file_size")
|
||||
|
||||
@property
|
||||
@text_decorators.blue()
|
||||
@conditional_decorators.wrap("Extension: ")
|
||||
@text_decorators.green()
|
||||
@extension_decorators.extension_info()
|
||||
def media_file_extension(self) -> str:
|
||||
"""Get media file extension formatted with label."""
|
||||
return self._extractor.get("extension")
|
||||
|
||||
@property
|
||||
@text_decorators.blue()
|
||||
|
||||
Reference in New Issue
Block a user