MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / check_missing_kwargs

Function check_missing_kwargs

keepercommander/plugins/plugin_manager.py:125–137  ·  view source on GitHub ↗

Returns True if kwargs for specified plugin are missing

(plugin_name, plugin_kwargs)

Source from the content-addressed store, hash-verified

123
124
125def check_missing_kwargs(plugin_name, plugin_kwargs):
126 """Returns True if kwargs for specified plugin are missing"""
127 missing_kwargs = []
128 if plugin_name in REQUIRED_PLUGIN_KWARGS:
129 for kw in REQUIRED_PLUGIN_KWARGS[plugin_name]:
130 if kw not in plugin_kwargs:
131 missing_kwargs.append(kw)
132 if len(missing_kwargs) > 0:
133 missing_txt = ', '.join(missing_kwargs)
134 logging.error(
135 f'The following parameters are missing from the target record for password rotation: {missing_txt}'
136 )
137 return len(missing_kwargs) > 0
138
139
140def get_custom_field_attr(record):

Callers 1

get_pluginFunction · 0.85

Calls 1

errorMethod · 0.45

Tested by

no test coverage detected