Source code for progressbar.base

from __future__ import annotations

import typing
from typing import IO, TextIO


[docs] class FalseMeta(type): @classmethod def __bool__(cls) -> bool: # pragma: no cover return False @classmethod def __cmp__(cls, other: typing.Any) -> int: # pragma: no cover return -1 __nonzero__ = __bool__
[docs] class UnknownLength(metaclass=FalseMeta): pass
[docs] class Undefined(metaclass=FalseMeta): pass
assert IO is not None assert TextIO is not None __all__ = ( 'IO', 'FalseMeta', 'TextIO', 'Undefined', 'UnknownLength', )