Skip to content

Inconsistent behavior of Todo.__setitem__ and Todo.add #124

@untitaker

Description

@untitaker
import icalendar
import icalendar.tools
import datetime
t = icalendar.Todo()
t['uid'] = icalendar.tools.UIDGenerator().uid(host_name='watdo')
t.add('completed', datetime.datetime.now())
print(t['completed'])  # vDDDTypes
t.pop('completed')
t['completed'] = datetime.datetime.now()
print(t['completed'])  # datetime

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions