fix context

This commit is contained in:
jxxghp 2023-07-10 06:52:20 +08:00
parent 37abfad6a2
commit b6f2420c57

View File

@ -1,6 +1,6 @@
import re import re
from dataclasses import dataclass, field, asdict from dataclasses import dataclass, field, asdict
from typing import List, Dict from typing import List, Dict, Any
from app.core.config import settings from app.core.config import settings
from app.core.meta import MetaBase from app.core.meta import MetaBase
@ -55,6 +55,12 @@ class TorrentInfo:
# 种子优先级 # 种子优先级
pri_order: int = 0 pri_order: int = 0
def __getattr__(self, attribute):
return None
def __setattr__(self, name: str, value: Any):
self.__dict__[name] = value
def __get_properties(self): def __get_properties(self):
""" """
获取属性列表 获取属性列表
@ -169,6 +175,12 @@ class MediaInfo:
if self.douban_info: if self.douban_info:
self.set_douban_info(self.douban_info) self.set_douban_info(self.douban_info)
def __getattr__(self, attribute):
return None
def __setattr__(self, name: str, value: Any):
self.__dict__[name] = value
def __get_properties(self): def __get_properties(self):
""" """
获取属性列表 获取属性列表
@ -508,6 +520,12 @@ class Context:
# 种子信息 # 种子信息
torrent_info: TorrentInfo = None torrent_info: TorrentInfo = None
def __getattr__(self, attribute):
return None
def __setattr__(self, name: str, value: Any):
self.__dict__[name] = value
def to_dict(self): def to_dict(self):
""" """
转换为字典 转换为字典