Changeset 192
- Timestamp:
- 07/22/08 01:42:04 (1 month ago)
- Files:
-
- trunk/antimatter/luke/myplugs/libtracker/entry.py (modified) (1 diff)
- trunk/antimatter/luke/myplugs/libtracker/timeparser.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/antimatter/luke/myplugs/libtracker/entry.py
r190 r192 8 8 restconn = RestClient(baseurl + '/entries') 9 9 result = restconn.add(user.name, adjustment.category, adjustment.start, adjustment.duration) 10 print adjustment.start 11 if result.error: 12 return result.error 13 return result.data 10 return result 11 12 def get_entry(recordnum): 13 restconn = RestClient(baseurl + '/entries') 14 result = restconn.get(recordnum) 15 return result 14 16 15 17 def user_entries(user): 16 18 restconn = RestClient(baseurl + '/entriesbyname') 17 19 result = restconn.get(user.name) 18 if result.error: 19 return result.error 20 return result.data 20 return result 21 21 22 def del_entry( user,recordnum):22 def del_entry(recordnum): 23 23 restconn = RestClient(baseurl + '/entries') 24 24 result = restconn.delete(recordnum) 25 if result.error: 26 return result.error 27 return result.data 25 return result trunk/antimatter/luke/myplugs/libtracker/timeparser.py
r191 r192 35 35 recordnum = rnum_re.groupdict()['num'] 36 36 row = get_entry(recordnum) 37 date = dt.datetime.utcfromtimestamp(row[3]) 38 t = gmtime(row[4]) 39 time = strftime(r"%H:%M:%S",t) 40 returnstr = ["Record (%d): %s on %s for %s" % (row[0], row[2], date, time)] 41 #returnstr = ["No entries matching %d found" % int(ievent.rest)] 37 if row.data: 38 date = dt.datetime.utcfromtimestamp(row.data[3]) 39 t = gmtime(row.data[4]) 40 time = strftime(r"%H:%M:%S",t) 41 returnstr = ["Record (%d): %s on %s for %s" % (row.data[0], row.data[2], date, time)] 42 else: 43 returnstr = [rnum.error] 42 44 else: 43 45 result = user_entries(user) 44 46 returnstr = [] 45 for i in range(0,len(result)): 46 row = result[i] 47 date = dt.date.fromtimestamp(row[3]) 48 t = gmtime(row[4]) 49 time = strftime(r"%H:%M",t) 50 returnstr.append("Record (%d): %s on %s" % (row[0], time, date)) 47 if result.data: 48 for i in range(0,len(result)): 49 row = result[i] 50 date = dt.date.fromtimestamp(row[3]) 51 t = gmtime(row[4]) 52 time = strftime(r"%H:%M",t) 53 returnstr.append("Record (%d): %s on %s" % (row[0], time, date)) 54 else: 55 returnstr = [result.error] 51 56 return returnstr 52 57 … … 111 116 112 117 result = add_entry(user, adjustment) 113 return result 118 if result.data: 119 return result.data 120 return result.error 114 121 115 122 return None