MultilinePrinter,
QuietMultilinePrinter,
)
+from ..compat import functools
from ..utils import (
NUMBER_RE,
LockingUnsupportedError,
__to_screen = to_screen
- @property
+ @functools.cached_property
def FD_NAME(self):
return re.sub(r'(?<!^)(?=[A-Z])', '_', type(self).__name__[:-2]).lower()