Todo support#113
Conversation
The DTSTAMP attribute was set as CREATED, but this isn't a correct implementation according to RFC5545. Now DTSTAMP and CREATED are distinct attributes.
I see no use case where starts_within, ends_within, intersect/__xor__, or time_equal make sense for a Todo.
|
I didn't consider Python2.7 - I will fix it and recommit as soon as possible. |
|
Wow, that's a pretty big PR, thanks a lot ! It might need a little more documentation but i'll merge anyway, documentation can come later.
👍
It makes sense for me too.
It look awfully like a bug :( Could you file an issue if you have some spare time ?
This also looks like a bug, it might be from all the arrow mess that i have to clean. I'll look into it (but feel free to open an issue with code example if you want to) |
Hi,
thank's for the library! Since VTODO support was missing and I needed it, I have implemented it. The code is covered by unit tests and I also have tested it with my own ics todo lists.
Beside the mandatory attributes (dtstamp, uid), I've also implemented the attributes completed, created, description, dtstart, location, percent, priority, summary, and url.
I tried to keep my implementation of Todo close to your implementation of Events, but I diverged in a few areas:
In addition, I found some behaviors of the parser I wasn't sure about, but didn't investigate:
It would be amazing if you could have a look and if it makes sense merge it into your library!
Thanks,
Thomas