Changeset 2734
- Timestamp:
- 11/04/07 16:17:08 (1 year ago)
- Files:
-
- plugins/moto-sync/motosync.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/moto-sync/motosync.py
r2733 r2734 1759 1759 """grab stuff out of the list of values from the phone""" 1760 1760 PhoneContact.__init__(self) 1761 assert(type(data) == list and len(data) >= 2 4)1761 assert(type(data) == list and len(data) >= 20) 1762 1762 self.name = data[3] 1763 1763 self.categorynum = data[9] … … 1766 1766 assert(data[14] == 0) # unknown? 1767 1767 assert(data[15] == 0) # unknown? 1768 self.nickname = data[22] 1769 if data[23] == '': 1768 if len(data) >= 21: 1769 self.nickname = data[22] 1770 else: 1771 self.nickname = None 1772 if len(data) < 22 or data[23] == '': 1770 1773 self.birthday = None 1771 1774 else: … … 1992 1995 """Phone contact child object for children created from phone data.""" 1993 1996 def __init__(self, parent, data): 1994 assert(type(data) == list and len(data) >= 24) 1995 adr = (data[17], data[16], data[18], data[19], data[20], data[21]) 1997 assert(type(data) == list and len(data) >= 14) 1998 if len(data) >= 22: 1999 adr = (data[17], data[16], data[18], data[19], data[20], data[21]) 2000 else: 2001 adr = (None, None, None, None, None, None) 1996 2002 PhoneContactChild.__init__(self, parent, data[1], data[4], data[8], adr) 1997 2003 self.pos = data[0]
