I just committed a patch that changes Entry.startTime and
Entry.endTime into datetime.date or datetime.datetime objects
(depending on whether there is time information or not). If you have
some time have a look and let me know if anything is out of place.
I think it would be good to factor this out to a separate class, since
right now it doens't return the correct string representation for the
date. It returns python's "YYYY-MM-DD HH:MM:SS" instead of the "YYYY-
MM-DDTHH:MM:SSZ" that GCal uses. I'll do that later today or tomorrow
as I get some time.
I've also added a new "tests" directory for unit tests and started
writing tests, just for this new functionality for now.
Cheers,
Igor