QuackatronHQ / Gigarepo

Consider merging isinstance calls PYL-R1701
Anti-pattern
Major
3 occurrences in this check
Consider merging these isinstance calls to isinstance(baz, (float, int))
117         or isinstance(object, str)) and isinstance(other_obj, float)
118            and isinstance(foo, str)
119            or (isinstance(bar, float) or isinstance(bar, str)) and
120            (isinstance(baz, float) or isinstance(baz, int))):121        pass
122
123
Consider merging these isinstance calls to isinstance(bar, (float, str))
116        (isinstance(object, int) or isinstance(object, float)
117         or isinstance(object, str)) and isinstance(other_obj, float)
118            and isinstance(foo, str)
119            or (isinstance(bar, float) or isinstance(bar, str)) and120            (isinstance(baz, float) or isinstance(baz, int))):
121        pass
122
Consider merging these isinstance calls to isinstance(object, (float, int, str))
113
114def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz):
115    if (initial_condition and
116        (isinstance(object, int) or isinstance(object, float)117         or isinstance(object, str)) and isinstance(other_obj, float)
118            and isinstance(foo, str)
119            or (isinstance(bar, float) or isinstance(bar, str)) and