2.2.33. czekitout.convert.to_positive_int

to_positive_int(obj, obj_name)[source]

Convert input object to a positive int.

If the input object is not a positive integer, then an exception is raised with the message:

The object ``<obj_name>`` must be a positive integer.

where <obj_name> is replaced by the contents of the string obj_name. In the case that an exception is raised, said exception is of the type TypeError if the input object is not an integer, otherwise said exception is of the type ValueError.

Parameters:
objany type

Input object.

obj_namestr

Name of the input object.

Returns:
resultint

The object resulting from the conversion.