Software Freedom Law Center

Changeset 188

Show
Ignore:
Timestamp:
07/18/08 00:44:06 (3 months ago)
Author:
landon
Message:

Fixed a horrible little bug involving how the today() method works in datetime classes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/antimatter/luke/myplugs/libtracker/entry.py

    r181 r188  
    88    restconn = RestClient(baseurl + '/entries') 
    99    result = restconn.add(name=user.name, category=adjustment.category, start=adjustment.start, elapsed=adjustment.duration) 
     10    print adjustment.start 
    1011    if result.error: 
    1112        return result.error 
  • trunk/antimatter/luke/myplugs/libtracker/timeparser.py

    r187 r188  
    33import re 
    44import datetime as dt 
     5from time import gmtime, strftime 
    56 
    67from myplugs.libtracker.dateutil.parser import parse 
     
    1920        for i in range(0,len(result)): 
    2021            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) 
    2226        ievent.reply("Entries: ", result=result, dot=" ---- ") 
    2327        return 
     
    2630    if (dtime): 
    2731        result = add(user, dtime[1]) 
    28         ievent.reply(result
     32        ievent.reply(str(result)
    2933 
    3034def add_extract(ievent): 
     
    7377        end = parse(t_two, fuzzy = True) 
    7478        time = relativedelta(end, start) 
     79        end = date + relativedelta(end, dt.date.today()) 
     80        start = date + relativedelta(start, dt.date.today()) 
    7581 
    76         end = date + relativedelta(end, dt.datetime.today()) 
    77         start = date + relativedelta(start, dt.datetime.today()) 
    7882 
    7983        if (when.has_key('cat')): 
     
    8286            category = None 
    8387 
    84         reply = "Worked on: " + date.ctime() + " for " + repr(time) + " on " + category 
     88        reply = "Worked on: " + start.ctime() + " for " + repr(time) + " on " + str(category) 
    8589        ievent.reply(reply) 
    8690 

SFLC Main Page

[frdm] Support SFLC