diff options
| author | Todd Willey <todd@ansolabs.com> | 2010-07-28 16:55:02 +0000 |
|---|---|---|
| committer | Tarmac <> | 2010-07-28 16:55:02 +0000 |
| commit | a72fb79080df79306d947347e0ceb9be238c5cd8 (patch) | |
| tree | 279de370bbbfa5587da73eb9704980cf016bdbaa /nova/utils.py | |
| parent | 3133db01e98e3e1a2f358de1a6ef5f70fc5121f2 (diff) | |
| parent | 096359951f403d2b553d0ad73cf6a02872783f00 (diff) | |
| download | nova-a72fb79080df79306d947347e0ceb9be238c5cd8.tar.gz nova-a72fb79080df79306d947347e0ceb9be238c5cd8.tar.xz nova-a72fb79080df79306d947347e0ceb9be238c5cd8.zip | |
Create a model for storing session tokens.
Diffstat (limited to 'nova/utils.py')
| -rw-r--r-- | nova/utils.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/nova/utils.py b/nova/utils.py index 9ecceafe0..a1eb0a092 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -20,7 +20,7 @@ System-level utilities and helper functions. """ -from datetime import datetime +from datetime import datetime, timedelta import inspect import logging import os @@ -32,7 +32,7 @@ import sys from nova import flags FLAGS = flags.FLAGS - +TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ" def fetchfile(url, target): logging.debug("Fetching %s" % url) @@ -118,4 +118,7 @@ def get_my_ip(): def isotime(at=None): if not at: at = datetime.utcnow() - return at.strftime("%Y-%m-%dT%H:%M:%SZ") + return at.strftime(TIME_FORMAT) + +def parse_isotime(timestr): + return datetime.strptime(timestr, TIME_FORMAT) |
