Register a new style.
(cls, name, style)
| 2468 | message="This method is never used internally.", |
| 2469 | alternative="No replacement. Please open an issue if you use this.") |
| 2470 | def register(cls, name, style): |
| 2471 | """Register a new style.""" |
| 2472 | if not issubclass(style, cls._Base): |
| 2473 | raise ValueError(f"{style} must be a subclass of {cls._Base}") |
| 2474 | cls._style_list[name] = style |
| 2475 | |
| 2476 | |
| 2477 | def _register_style(style_list, cls=None, *, name=None): |
no outgoing calls
no test coverage detected