cmdtools.converter

cmdtools.converter.base

class cmdtools.converter.base.BaseConverter(value: int | float | str | bool)

Bases: object

The converter base class

cmdtools.converter.converter

class cmdtools.converter.converter.BoolConverter(value: int | float | str | bool)

Bases: BaseConverter

BasicType to bool converter

Parameters:

value (BasicTypes) – The value to convert

get_bool() bool | None
class cmdtools.converter.converter.Converter(value: int | float | str | bool)

Bases: IntConverter, FloatConverter, BoolConverter, StringConverter

BasicType converter.

Parameters:

value (BasicTypes) – The value to convert

convert(type: ~typing.Type[int | float | str | bool] = <class 'str'>)

Converts BasicType to a specific type

Parameters:

type (BasicTypes) – The type that the value should be converted to

class cmdtools.converter.converter.FloatConverter(value: int | float | str | bool)

Bases: BaseConverter

BasicType to float converter

Parameters:

value (BasicTypes) – The value to convert

get_float() float | None
class cmdtools.converter.converter.IntConverter(value: int | float | str | bool)

Bases: BaseConverter

BasicType to int converter

Parameters:

value (BasicTypes) – The value to convert

get_int() int | None
class cmdtools.converter.converter.StringConverter(value: int | float | str | bool)

Bases: BaseConverter

BasicType to string converter

Parameters:

value (BasicTypes) – The value to convert

get_str() str