| 1234567891011121314151617181920 |
- """Sentinel class for constants with useful reprs"""
- # Copyright (c) IPython Development Team.
- # Distributed under the terms of the Modified BSD License.
- from __future__ import annotations
- class Sentinel:
- """Sentinel class for constants with useful reprs"""
- def __init__(self, name, module, docstring=None):
- """Initialize the sentinel."""
- self.name = name
- self.module = module
- if docstring:
- self.__doc__ = docstring
- def __repr__(self):
- """The string repr for the sentinel."""
- return str(self.module) + "." + self.name
|