Changeset 2485
- Timestamp:
- 08/23/07 13:38:39 (1 year ago)
- Files:
-
- plugins/moto-sync/motosync.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/moto-sync/motosync.py
r2431 r2485 1147 1147 elif t == types.StringType or val == '': 1148 1148 return '"%s"' 1149 elif t == types.UnicodeType :1149 elif t == types.UnicodeType or val is None: 1150 1150 return '%s' 1151 1151 else: … … 1160 1160 # actually does support as its character set 1161 1161 return val.encode('utf_16_be').encode('hex').upper() 1162 elif val is None: 1163 return '' 1162 1164 else: 1163 1165 return val … … 1464 1466 1465 1467 # HACK: duration (field 6) is unused in the extended format 1466 data[6] = ''1468 data[6] = None 1467 1469 1468 1470 if isinstance(self.eventdt, datetime): … … 1480 1482 return data + [endtimestr, enddatestr, '', self.event_type, 1481 1483 self.location, self.note, 501, self.repeat_every, 1482 self.repeat_day, '', repeatendstr]1484 self.repeat_day, None, repeatendstr] 1483 1485 1484 1486 def to_xml(self):
