Changeset 3278
- Timestamp:
- 04/17/08 09:34:22 (6 months ago)
- Files:
-
- plugins/moto-sync/motosync.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/moto-sync/motosync.py
r3277 r3278 388 388 return rest 389 389 390 def moto_weekdays_to_repeat_day(weekdays, event day):390 def moto_weekdays_to_repeat_day(weekdays, eventweekday): 391 391 """Returns the repeat_day value given a set of days on which a weekly event repeats.""" 392 392 393 return sum([2 ** (6 - (day - event day) % 7) for day in weekdays])393 return sum([2 ** (6 - (day - eventweekday) % 7) for day in weekdays]) 394 394 395 395 def moto_repeat_day_to_monthday(repeat_day): … … 520 520 byday_nums = [daynum for (_, daynum) in byday_pairs] 521 521 if byday_nums != [eventdt.day]: 522 ret['repeat_day'] = moto_weekdays_to_repeat_day(byday_nums, eventdt. day)522 ret['repeat_day'] = moto_weekdays_to_repeat_day(byday_nums, eventdt.weekday()) 523 523 elif (freq == 'MONTHLY' and not byday and (not bymonthday or bymonthday == set([eventdt.day])) 524 524 and not byyearday and (not bymonth or bymonth == byallmonths)):
