• Jérome Perrin's avatar
    calendar: More fixes with exceptions when not repeating · 263c8bf9
    Jérome Perrin authored
    The fixes from !630
    were not enough, exceptions set on days were calendar did not repeat
    were also confusing other exceptions after this.
    
    Simplify implementation a lot, instead of keeping track of the next
    exception date, start by building a set of all exceptions dates and
    use membership of this set as a criterion to skip exceptions.
    263c8bf9
testCalendar.py 89 KB