cmdtools.converter¶
cmdtools.converter.base¶
- class cmdtools.converter.base.BaseConverter(value: int | float | str | bool)¶
Bases:
objectThe converter base class
cmdtools.converter.converter¶
- class cmdtools.converter.converter.BoolConverter(value: int | float | str | bool)¶
Bases:
BaseConverterBasicType 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,StringConverterBasicType 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:
BaseConverterBasicType 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:
BaseConverterBasicType 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:
BaseConverterBasicType to string converter
- Parameters:
value (BasicTypes) – The value to convert
- get_str() str¶