madwind / flexget_qbittorrent_mod

flexget qbittorrent删种、辅种 自动签到 插件
MIT License
552 stars 117 forks source link

Remove USER_CLASSES in XBTIT #89

Closed vivodi closed 2 years ago

vivodi commented 2 years ago

XBTIT的4个子类(sportscult、hd-torrents、hd-space、gay-torrents_org)都定义了自已的USER_CLASSES,且各不相同。故无需在XBTIT中定义该属性。

vivodi commented 2 years ago

不需要定义为抽象吧。

如果以后新增一个XBTIT架构的站点,而这个站点没有用户等级要求,则可以在该类中不定义USER_CLASSES属性,这样它会继承PrivateTorrent基类中的USER_CLASSES={}

如果XBTIT定义为了抽象,则以后所有XBTIT架构的站点的类中都需要定义USER_CLASSES={}

得益于PrivateTorrent基类中的USER_CLASSES={},目前允许类中不定义USER_CLASSES属性。如果你希望所有类都需要显示定义USER_CLASSES={},则我会将PrivateTorrent基类中的USER_CLASSES设置为抽象属性。

madwind commented 2 years ago

不需要 我忘记了PrivateTorrent中已经定义了