_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