Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 82e1e61

Browse files
committed
minor speedup
1 parent 094dc91 commit 82e1e61

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

lib/core/common.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2727,7 +2727,13 @@ def isNoneValue(value):
27272727
if isinstance(value, basestring):
27282728
return value == "None"
27292729
elif isinstance(value, (list, tuple)):
2730-
return isNoneValue(value[0]) if len(value) == 1 else not any(filter(lambda x: x and x != "None", value))
2730+
if len(value) == 1:
2731+
return isNoneValue(value[0])
2732+
else:
2733+
for i in xrange(len(value)):
2734+
if value[i] and value[i] != "None":
2735+
return False
2736+
return True
27312737
elif isinstance(value, dict):
27322738
return not any(value)
27332739
else:

0 commit comments

Comments
 (0)