mbligh | 2895ce5 | 2008-04-17 15:40:51 +0000 | [diff] [blame] | 1 | import sys, datetime |
| 2 | |
| 3 | |
| 4 | _debug_logger = sys.stderr |
| 5 | def dprint(msg): |
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 6 | print >> _debug_logger, msg |
mbligh | 2895ce5 | 2008-04-17 15:40:51 +0000 | [diff] [blame] | 7 | |
| 8 | |
| 9 | def redirect_parser_debugging(ostream): |
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 10 | global _debug_logger |
| 11 | _debug_logger = ostream |
mbligh | 2895ce5 | 2008-04-17 15:40:51 +0000 | [diff] [blame] | 12 | |
| 13 | |
| 14 | def get_timestamp(mapping, field): |
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 15 | val = mapping.get(field, None) |
| 16 | if val is not None: |
| 17 | val = datetime.datetime.fromtimestamp(int(val)) |
| 18 | return val |