Added possibility to have only one iterable argument in PropsSI calls

This commit is contained in:
Jean-Julien Fleck
2014-08-26 16:24:03 +02:00
parent aa433377da
commit 58de416859

View File

@@ -185,6 +185,14 @@ cpdef PropsSI(in1, in2, in3 = None, in4 = None, in5 = None, in6 = None, in7 = No
if iterable(in3) and iterable(in5):
# This version takes iterables
return _PropsSII(in1, in2, in3, in4, in5, in6)
elif iterable(in3) and not(iterable(in5)):
i5 = [in5]*len(in3)
# This version takes iterables
return _PropsSII(in1, in2, in3, in4, i5, in6)
elif iterable(in5) and not(iterable(in3)):
i3 = [in3]*len(in5)
# This version takes iterables
return _PropsSII(in1, in2, i3, in4, in5, in6)
else:
# This version takes doubles
val = _PropsSI(in1, in2, in3, in4, in5, in6)