Added tracker info to releases

This commit is contained in:
2026-03-20 22:14:28 -04:00
parent 8f58d8db82
commit 7cd556bab2
6 changed files with 73 additions and 23 deletions

View File

@@ -2,14 +2,20 @@ import importlib
from pathlib import Path
from pkgutil import iter_modules
from typing import Optional
from xml.etree.ElementTree import Element
from watfag.parsers.generic import Release, ParserManager
from watfag.trackers import TrackerInfo
class TVBoxSetRelease(Release):
"""Holds info representing a release of a TV box set."""
def __init__(self, unparsed_text, dl_link, **kwargs):
super().__init__(unparsed_text, dl_link, **kwargs)
def __init__(
self,
xml_result: Element,
tracker_info: Optional[TrackerInfo] = None
):
super().__init__(xml_result, tracker_info)
self.seasons: Optional[str] = None
def __str__(self):