@pexdoc.pcontracts.new_contract()<EOL>def csv_filtered(obj):
if obj in [True, False, "<STR_LIT:B>", "<STR_LIT:b>", "<STR_LIT:C>", "<STR_LIT:c>", "<STR_LIT:R>", "<STR_LIT:r>", "<STR_LIT:N>", "<STR_LIT:n>"]:<EOL><INDENT>return None<EOL><DEDENT>raise ValueError(pexdoc.pcontracts.get_exdesc())<EOL>
r"""
    Validate if an object is a CsvFilter 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