@pexdoc.pcontracts.new_contract()<EOL>def csv_col_filter(obj):
if _check_csv_col_filter(obj):<EOL><INDENT>raise ValueError(pexdoc.pcontracts.get_exdesc())<EOL><DEDENT>
r"""
    Validate if an object is a CsvColFilter pseudo-type object.

    :param obj: Object
    :type  obj: any

    :raises:
     * RuntimeError (Argument \`*[argument_name]*\` is not valid). The token
       \*[argument_name]\* is replaced by the *name* of the argument the
       contract is attached to

    :rtype: None