💥 调整默认user_pm

This commit is contained in:
Wuyi无疑 2023-04-03 00:22:46 +08:00
parent ccccddd1aa
commit e45c202485

View File

@ -26,17 +26,25 @@ class SV:
def __new__(cls, *args, **kwargs): def __new__(cls, *args, **kwargs):
# 判断sv是否已经被初始化 # 判断sv是否已经被初始化
if args[0] in SL.lst: if len(args) >= 1:
return SL.lst[args[0]] name = args[0]
else:
name = kwargs.get('name')
if name is None:
raise ValueError('SV.name is None!')
if name in SL.lst:
return SL.lst[name]
else: else:
_sv = super().__new__(cls) _sv = super().__new__(cls)
SL.lst[args[0]] = _sv SL.lst[name] = _sv
return _sv return _sv
def __init__( def __init__(
self, self,
name: str = '', name: str = '',
pm: int = 3, pm: int = 6,
priority: int = 5, priority: int = 5,
enabled: bool = True, enabled: bool = True,
area: Literal['GROUP', 'DIRECT', 'ALL'] = 'ALL', area: Literal['GROUP', 'DIRECT', 'ALL'] = 'ALL',