| OLD | NEW |
| 1 # Author: Trevor Perrin |
| 2 # See the LICENSE file for legal information regarding use of this file. |
| 1 | 3 |
| 2 import os | 4 import os |
| 3 | 5 |
| 4 #Functions for manipulating datetime objects | 6 #Functions for manipulating datetime objects |
| 5 #CCYY-MM-DDThh:mm:ssZ | 7 #CCYY-MM-DDThh:mm:ssZ |
| 6 def parseDateClass(s): | 8 def parseDateClass(s): |
| 7 year, month, day = s.split("-") | 9 year, month, day = s.split("-") |
| 8 day, tail = day[:2], day[2:] | 10 day, tail = day[:2], day[2:] |
| 9 hour, minute, second = tail[1:].split(":") | 11 hour, minute, second = tail[1:].split(":") |
| 10 second = second[:2] | 12 second = second[:2] |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 d = getNow() | 68 d = getNow() |
| 67 d.add(d.HOUR, hours) | 69 d.add(d.HOUR, hours) |
| 68 return d | 70 return d |
| 69 | 71 |
| 70 def isDateClassExpired(d): | 72 def isDateClassExpired(d): |
| 71 n = getNow() | 73 n = getNow() |
| 72 return d.before(n) | 74 return d.before(n) |
| 73 | 75 |
| 74 def isDateClassBefore(d1, d2): | 76 def isDateClassBefore(d1, d2): |
| 75 return d1.before(d2) | 77 return d1.before(d2) |
| OLD | NEW |