Python'da iki tarih arasındaki gün farkı

Bu çok kısa bir yazı olacak. Elimizde iki adet date veya iki adet datetime objesi varken;

>>> from datetime import date
>>> a = date(2012,12,25)
>>> b = date(2012,12,18)
>>> a-b
datetime.timedelta(7)
>>> (a-b).days
7

İki tarihi birbirinden çıkarmak timedelta objesi döndürüyor. Bu objenin de days niteliği iki tarih araındaki zaman farkının gün cinsinden değeri. Unutmamak için buraya not alıyorum.