sshmitm.moduleparser.pluginbrowser.config module
Configuration file helpers for the plugin browser.
- class sshmitm.moduleparser.pluginbrowser.config.BrowserConfig(default_cfg=<factory>, user_cfg=None, config_path=None, active_config_section=None, title='Plugin Browser', tree_root_label='Plugins')
Bases:
object- Parameters:
default_cfg (
ConfigParser, default:<factory>)user_cfg (
ConfigParser|None, default:None)config_path (
str|None, default:None)active_config_section (
str|None, default:None)title (
str, default:'Plugin Browser')tree_root_label (
str, default:'Plugins')
- __init__(default_cfg=<factory>, user_cfg=None, config_path=None, active_config_section=None, title='Plugin Browser', tree_root_label='Plugins')
- Parameters:
default_cfg (
ConfigParser, default:<factory>)user_cfg (
ConfigParser|None, default:None)config_path (
str|None, default:None)active_config_section (
str|None, default:None)title (
str, default:'Plugin Browser')tree_root_label (
str, default:'Plugins')
- active_config_section: str | None = None
- config_path: str | None = None
- default_cfg: ConfigParser
- title: str = 'Plugin Browser'
- tree_root_label: str = 'Plugins'
- user_cfg: ConfigParser | None = None
- sshmitm.moduleparser.pluginbrowser.config.cfg_items(cfg, section)
- Parameters:
cfg (
ConfigParser|None)section (
str)
- Return type:
dict[str,str]
- sshmitm.moduleparser.pluginbrowser.config.get_config_path()
Read –config path directly from sys.argv without side effects.
- Return type:
str|None
- sshmitm.moduleparser.pluginbrowser.config.load_cfg_from_path(path)
- Parameters:
path (
str)- Return type:
ConfigParser
- sshmitm.moduleparser.pluginbrowser.config.load_user_cfg(path)
- Parameters:
path (
str)- Return type:
ConfigParser