Software Freedom Law Center

Changeset 193

Show
Ignore:
Timestamp:
07/22/08 02:02:31 (3 months ago)
Author:
landon
Message:

Started to add the !lt-del command, still some error with the # of arguments given though.

Files:

Legend:

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

    r192 r193  
    2828 
    2929def user_del_handler(ievent, user): 
    30     pass 
     30    delnum_re = re.match(r'(?P<num>\d+)$', ievent.rest) 
     31    entry_num = delnum_re.groupdict()['num'] 
     32    entry = get_entry(entry_num) 
     33    if entry.data: 
     34        if not (user.name == entry.data[1]): 
     35            return ["You can only delete your own records."] 
     36        else: 
     37            result = del_entry(entry_num) 
     38            if result.data: 
     39                return [result.data] 
     40            return [result.error + " Error in deleting"] 
     41    return [entry.error + " Error in lookup"] 
    3142 
    3243def user_entries_handler(ievent, user): 
     
    4657        returnstr = [] 
    4758        if result.data: 
    48             for i in range(0,len(result)): 
    49                 row = result[i] 
     59            for i in range(0,len(result.data)): 
     60                row = result.data[i] 
    5061                date = dt.date.fromtimestamp(row[3]) 
    5162                t = gmtime(row[4]) 

SFLC Main Page

[frdm] Support SFLC