Why can't timedelta arithmetic be done on time objects? (e.g. datetime.time(5)-datetime.timedelta(microseconds=3)
Nonzero "days" of the timedelta could either be ignored, or trigger an exception. -- http://mail.python.org/mailman/listinfo/python-list