pnijhara / gitsome

Consider merging isinstance calls PYL-R1701
Anti-pattern
Major
4 years ago4 years old
Consider merging these isinstance calls to isinstance(obj, (_builtin_func_type, _builtin_meth_type))
170def is_simple_callable(obj):
171    """True if obj is a function ()"""
172    return (
173        inspect.isfunction(obj)174        or inspect.ismethod(obj)
175        or isinstance(obj, _builtin_func_type)
176        or isinstance(obj, _builtin_meth_type)