picop.cytype#

Type-object helpers.

picop.cytype.type_check(o)#

Return True if o is a type object or subtype (PyType_Check). :type o: object :param o:

Return type:

bool

picop.cytype.type_check_exact(o)#

Return True if type(o) is type (PyType_CheckExact). :type o: object :param o:

Return type:

bool

picop.cytype.type_eq(a, b)#

Return True if a is b (type-object identity; not metaclass __eq__). :type a: object :param a: :type b: object :param b:

Return type:

bool

picop.cytype.type_is_subtype(a, b)#