Я написал следующим образом, с необязательным аргументом 'b'.
url зависит от существования b.
def something(a, b=None)
if len(b) >= 1:
url = 'http://www.xyz.com/%sand%s' % (a, b)
else:
url = 'http://www.xyz.com/%s' (a)
Это вызывает ошибку, когда b=None
, говоря "объект типа 'none -type' не имеет длины"
Есть идеи, как это обойти?