mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-02-17 16:20:05 +08:00
Improve Plugin class
This commit is contained in:
parent
a20996d83a
commit
17ce1e8e67
@ -1,12 +1,16 @@
|
||||
import importlib
|
||||
import os
|
||||
import re
|
||||
from collections import namedtuple
|
||||
from typing import Set
|
||||
from typing import Any, Set, NamedTuple
|
||||
|
||||
from .log import logger
|
||||
|
||||
Plugin = namedtuple('Plugin', ['module', 'name', 'usage'])
|
||||
|
||||
class Plugin(NamedTuple):
|
||||
module: Any
|
||||
name: str = None
|
||||
usage: str = None
|
||||
|
||||
|
||||
_plugins: Set[Plugin] = set()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user