Remove a settable parameter from ``self.settables``. :param name: name of the settable being removed :raises KeyError: if the Settable matches this name
(self, name: str)
| 1281 | self._settables[settable.name] = settable |
| 1282 | |
| 1283 | def remove_settable(self, name: str) -> None: |
| 1284 | """Remove a settable parameter from ``self.settables``. |
| 1285 | |
| 1286 | :param name: name of the settable being removed |
| 1287 | :raises KeyError: if the Settable matches this name |
| 1288 | """ |
| 1289 | try: |
| 1290 | del self._settables[name] |
| 1291 | except KeyError as exc: |
| 1292 | raise KeyError(name + " is not a settable parameter") from exc |
| 1293 | |
| 1294 | def build_settables(self) -> None: |
| 1295 | """Create the dictionary of user-settable parameters.""" |
no outgoing calls