Fixed imports and refactored some attributes
This commit is contained in:
@@ -3,8 +3,7 @@ from pathlib import Path
|
||||
from pkgutil import iter_modules
|
||||
from typing import Optional
|
||||
|
||||
from parsers.generic import Release, ParserManager
|
||||
from parsers.generic.watfag import *
|
||||
from watfag.parsers.generic import Release, ParserManager
|
||||
|
||||
|
||||
class TVBoxSetRelease(Release):
|
||||
@@ -13,17 +12,6 @@ class TVBoxSetRelease(Release):
|
||||
super().__init__(unparsed_text, dl_link, **kwargs)
|
||||
self.show_title: str = ""
|
||||
self.seasons: Optional[str] = None
|
||||
self.group: Optional[Group] = None
|
||||
self.group_name: Optional[str] = None
|
||||
self.quality: Optional[Resolution] = None
|
||||
self.source: Optional[Source] = None
|
||||
self.streaming: Optional[StreamingService] = None
|
||||
self.video_codec: Optional[VideoCodec] = None
|
||||
self.audio_codec: Optional[AudioCodec] = None
|
||||
self.audio_layout: Optional[AudioLayout] = None
|
||||
self.dynamic_range: Optional[DynamicRange] = None
|
||||
self.repack: Optional[Repack] = None
|
||||
self.multi: Optional[Multi] = None
|
||||
|
||||
def __str__(self):
|
||||
parts = [f"{self.show_title} (Seasons: {self.seasons})"]
|
||||
@@ -46,7 +34,6 @@ class TVBoxSetParser:
|
||||
|
||||
class TVBoxSetParserManager(ParserManager):
|
||||
"""Parses TV box set releases."""
|
||||
|
||||
def collect_parsers(self):
|
||||
"""Dynamically imports all TV box set parsers."""
|
||||
super().collect_parsers()
|
||||
|
||||
Reference in New Issue
Block a user