MCPcopy Index your code
hub / github.com/python-cmd2/cmd2 / add_settable

Method add_settable

cmd2/cmd2.py:1274–1281  ·  view source on GitHub ↗

Add a settable parameter to ``self.settables``. :param settable: Settable object being added

(self, settable: Settable)

Source from the content-addressed store, hash-verified

1272 return all_settables
1273
1274 def add_settable(self, settable: Settable) -> None:
1275 """Add a settable parameter to ``self.settables``.
1276
1277 :param settable: Settable object being added
1278 """
1279 if not self.always_prefix_settables and settable.name in self.settables and settable.name not in self._settables:
1280 raise KeyError(f"Duplicate settable: {settable.name}")
1281 self._settables[settable.name] = settable
1282
1283 def remove_settable(self, name: str) -> None:
1284 """Remove a settable parameter from ``self.settables``.

Callers 11

build_settablesMethod · 0.95
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
test_set_with_choicesFunction · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by 7

__init__Method · 0.36
__init__Method · 0.36
__init__Method · 0.36
__init__Method · 0.36
test_set_with_choicesFunction · 0.36
__init__Method · 0.36