Changeset 188
- Timestamp:
- 07/18/08 00:44:06 (3 months ago)
- Files:
-
- trunk/antimatter/luke/myplugs/libtracker/entry.py (modified) (1 diff)
- trunk/antimatter/luke/myplugs/libtracker/timeparser.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/antimatter/luke/myplugs/libtracker/entry.py
r181 r188 8 8 restconn = RestClient(baseurl + '/entries') 9 9 result = restconn.add(name=user.name, category=adjustment.category, start=adjustment.start, elapsed=adjustment.duration) 10 print adjustment.start 10 11 if result.error: 11 12 return result.error trunk/antimatter/luke/myplugs/libtracker/timeparser.py
r187 r188 3 3 import re 4 4 import datetime as dt 5 from time import gmtime, strftime 5 6 6 7 from myplugs.libtracker.dateutil.parser import parse … … 19 20 for i in range(0,len(result)): 20 21 row = result[i] 21 result[i] = "Record #%d: %s on %d for %d" % (row[0], row[2], row[3], row[4]) 22 date = dt.datetime.utcfromtimestamp(row[3]) 23 t = gmtime(row[4]) 24 time = strftime(r"%H:%M:%S",t) 25 result[i] = "Record #%d: %s on %s for %s" % (row[0], row[2], date, time) 22 26 ievent.reply("Entries: ", result=result, dot=" ---- ") 23 27 return … … 26 30 if (dtime): 27 31 result = add(user, dtime[1]) 28 ievent.reply( result)32 ievent.reply(str(result)) 29 33 30 34 def add_extract(ievent): … … 73 77 end = parse(t_two, fuzzy = True) 74 78 time = relativedelta(end, start) 79 end = date + relativedelta(end, dt.date.today()) 80 start = date + relativedelta(start, dt.date.today()) 75 81 76 end = date + relativedelta(end, dt.datetime.today())77 start = date + relativedelta(start, dt.datetime.today())78 82 79 83 if (when.has_key('cat')): … … 82 86 category = None 83 87 84 reply = "Worked on: " + date.ctime() + " for " + repr(time) + " on " + category88 reply = "Worked on: " + start.ctime() + " for " + repr(time) + " on " + str(category) 85 89 ievent.reply(reply) 86 90