_Typing Module

class cli_command_parser.inputs._typing.SupportsRead(*args, **kwargs)[source]

Bases: Protocol[_T_co]

read(length: int = Ellipsis, /) → _T_co[source]
class cli_command_parser.inputs._typing.SupportsReadLine(*args, **kwargs)[source]

Bases: Protocol[_T_co]

read(length: int = Ellipsis, /) → _T_co[source]
readline() → _T_co[source]
class cli_command_parser.inputs._typing.SupportsWrite(*args, **kwargs)[source]

Bases: Protocol[_T_contra]

write(s: _T_contra, /) → object[source]
class cli_command_parser.inputs._typing.SupportsRW(*args, **kwargs)[source]

Bases: Protocol

read(length: int = Ellipsis, /) → AnyStr[source]
readline() → AnyStr[source]
write(s: AnyStr, /) → object[source]
class cli_command_parser.inputs._typing.FileSerializer(*args, **kwargs)[source]

Bases: Protocol

load(fp: SupportsRead | SupportsReadLine) → Any[source]
dump(obj: Any, fp: SupportsWrite) → None[source]
class cli_command_parser.inputs._typing.AnyStrSerializer(*args, **kwargs)[source]

Bases: Protocol

loads(data: AnyStr) → Any[source]
dumps(obj: Any) → AnyStr[source]
class cli_command_parser.inputs._typing.FullSerializer(*args, **kwargs)[source]

Bases: FileSerializer, AnyStrSerializer, Protocol