Change type checking condition in validation of choices
I want to use instance of tuple subclass (instead of tuple instance) in IntegerField choices initialization. It's impossible because in core/management/validation.py (line 62) there is condition:
if not type(c) in (tuple, list) or len(c) != 2:
Can it be changed to:
if not (isinstance(c, tuple) or isinstance(c, list)) or len(c) != 2:
milestone: |
→ 1.2
|
Triage Stage: |
Unreviewed → Accepted
|
Triage Stage: |
Accepted → Ready for checkin
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
Surely you mean
isinstance(c, (list, tuple))
;)