Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 454 Bytes

consider-merging-isinstance.md

File metadata and controls

26 lines (16 loc) · 454 Bytes

Pattern: Unmerged isinstance() call

Issue: -

Description

Used when multiple consecutive isinstance() calls can be merged into one thus improving code readability.

Example of incorrect code:

var = range(10)

if isinstance(var[1], int) or isinstance(var[1], float):
    print ("is int or float")

Example of correct code:

var = range(10)

if isinstance(var[1], (int, float)):
    print ("is int or float")