Changeset 2360

Show
Ignore:
Timestamp:
07/24/07 07:15:51 (1 year ago)
Author:
abaumann
Message:

fix crash in rrule processing code

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/moto-sync/motosync.py

    r2321 r2360  
    338338 
    339339    # convert byday strings to the constants needed by rrule 
    340     byweekday = [] 
    341     for bydaystr in byday: 
    342         day = RRULE_DAYS[VCAL_DAYS.index(bydaystr[-2:])] 
    343         nth = bydaystr[:-2] 
    344         if nth: 
    345             byweekday.append(day(int(nth))) 
    346         else: 
    347             byweekday.append(day) 
     340    if byday: 
     341        byweekday = [] 
     342        for bydaystr in byday: 
     343            day = RRULE_DAYS[VCAL_DAYS.index(bydaystr[-2:])] 
     344            nth = bydaystr[:-2] 
     345            if nth: 
     346                byweekday.append(day(int(nth))) 
     347            else: 
     348                byweekday.append(day) 
     349    else: 
     350        byweekday = None 
    348351 
    349352    # done!