icalendar/TODO.rst

27 wiersze
1.0 KiB
ReStructuredText

TODO
====
- Update docs.
- Add a __add__ method to cal.Component, so that ``cal[key] = val`` works as
expected. Currently, the value is added as is, but not converted to the
correct subcomponent, as specified in prop.TypesFactory. See also the NOTE
in: icalendar.tests.example.rst, Components, line 82.
- Eventually implement a ``decoded`` method for all icalendar.prop properties,
so that cal.decoded doesn't call the from_ical methods but decode it into
realy python natives. We want from_ical encode a ical string into a
icalendar.prop instance, so decoding into a python native seems not to be
appropriate there. (but the vDDD-types are encoded into python natives, so
there is an inconsistence...)
OLD TODO's
==========
- Check and Fix VTIMEZONE component functionality and creating VTIMEZONE
components from tzinfo instances.
- Automatic encoding and decoding of parameter values. Most of the
work is done already. Just need to get it finished. Look at line 153
in 'src/icalendar/parser.py'