Почему функция не работает?
datetime.strptime
В вашем случае должно быть так:def days_between(d1, d2):
    d1 = datetime.strptime(d1, '%y-%m-%d')
    d2 = datetime.strptime(d2, '%y-%m-%d')
    return abs((d2 - d1).days)
Перевожу.
Функция требует два, аргумента, а дан один. 
На какую строчку ругается?