errbot.plugin_info module¶
- class errbot.plugin_info.PluginInfo(name: str, module: str, doc: str, core: bool, python_version: Tuple[int, int, int], errbot_minversion: Tuple[int, int, int], errbot_maxversion: Tuple[int, int, int], dependencies: List[str], location: pathlib.Path = None)[source]¶
Bases:
object
- __init__(name: str, module: str, doc: str, core: bool, python_version: Tuple[int, int, int], errbot_minversion: Tuple[int, int, int], errbot_maxversion: Tuple[int, int, int], dependencies: List[str], location: Path = None) None ¶
- core: bool¶
- dependencies: List[str]¶
- doc: str¶
- errbot_maxversion: Tuple[int, int, int]¶
- errbot_minversion: Tuple[int, int, int]¶
- static load(plugfile_path: Path) PluginInfo [source]¶
- static load_file(plugfile, location: Path) PluginInfo [source]¶
- location: Path = None¶
- module: str¶
- name: str¶
- static parse(config: ConfigParser) PluginInfo [source]¶
- Throws ConfigParserError with a meaningful message if the ConfigParser doesn’t contain the minimal
information required.
- python_version: Tuple[int, int, int]¶
Previous: errbot.logs module
|
Next: errbot.plugin_manager module