backup
This commit is contained in:
13
src/Serie.py
13
src/Serie.py
@@ -6,6 +6,19 @@ class Serie:
|
||||
self._folder = folder
|
||||
self._episodeDict = dict[int, list[int]]
|
||||
|
||||
def __str__(self):
|
||||
"""String representation of Serie object"""
|
||||
return f"Serie(key='{self.key}', name='{self.name}', site='{self.site}', folder='{self.folder}', episodeDict={self.episodeDict})"
|
||||
|
||||
def to_dict(self):
|
||||
"""Convert Serie object to dictionary"""
|
||||
return {
|
||||
"key": self.key,
|
||||
"name": self.name,
|
||||
"site": self.site,
|
||||
"folder": self.folder,
|
||||
"episodeDict": {str(k): v for k, v in self._episodeDict.items()} # Convert int keys to str
|
||||
}
|
||||
@property
|
||||
def key(self) -> str:
|
||||
return self._key
|
||||
|
||||
Reference in New Issue
Block a user