| | 33 | rnum_re = re.match(r'(?P<num>\d+)$', ievent.rest) |
|---|
| | 34 | if rnum_re: |
|---|
| | 35 | recordnum = rnum_re.groupdict()['num'] |
|---|
| | 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)] |
|---|
| | 42 | else: |
|---|
| 28 | | if re.match(r'^\d+$',ievent.rest): |
|---|
| 29 | | rnum = None |
|---|
| 30 | | for i in range(0,len(result)): |
|---|
| 31 | | row = result[i] |
|---|
| 32 | | if row[0] == int(ievent.rest): |
|---|
| 33 | | rnum = i |
|---|
| 34 | | date = dt.datetime.utcfromtimestamp(row[3]) |
|---|
| 35 | | t = gmtime(row[4]) |
|---|
| 36 | | time = strftime(r"%H:%M:%S",t) |
|---|
| 37 | | returnstr = ["Record (%d): %s on %s for %s" % (row[0], row[2], date, time)] |
|---|
| 38 | | break |
|---|
| 39 | | if not returnstr: |
|---|
| 40 | | returnstr = ["No entries matching %d found" % int(ievent.rest)] |
|---|
| 41 | | |
|---|
| 42 | | else: |
|---|
| 43 | | returnstr = [] |
|---|
| 44 | | for i in range(0,len(result)): |
|---|
| 45 | | row = result[i] |
|---|
| 46 | | date = dt.date.fromtimestamp(row[3]) |
|---|
| 47 | | t = gmtime(row[4]) |
|---|
| 48 | | time = strftime(r"%H:%M",t) |
|---|
| 49 | | returnstr.append("Record (%d): %s on %s" % (row[0], time, date)) |
|---|
| 50 | | return returnstr |
|---|
| | 44 | 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)) |
|---|
| | 51 | return returnstr |
|---|