diff options
Diffstat (limited to 'docker/utils/utils.py')
| -rw-r--r-- | docker/utils/utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/docker/utils/utils.py b/docker/utils/utils.py index de2ecf5..3f51b31 100644 --- a/docker/utils/utils.py +++ b/docker/utils/utils.py @@ -20,6 +20,7 @@ import tarfile import tempfile from distutils.version import StrictVersion from fnmatch import fnmatch +from datetime import datetime import requests import six @@ -27,6 +28,7 @@ import six from .. import errors from .. import tls + DEFAULT_HTTP_HOST = "127.0.0.1" DEFAULT_UNIX_SOCKET = "http+unix://var/run/docker.sock" @@ -296,6 +298,12 @@ def convert_filters(filters): return json.dumps(result) +def datetime_to_timestamp(dt=datetime.now()): + """Convert a datetime in local timezone to a unix timestamp""" + delta = dt - datetime.fromtimestamp(0) + return delta.seconds + delta.days * 24 * 3600 + + def create_host_config( binds=None, port_bindings=None, lxc_conf=None, publish_all_ports=False, links=None, privileged=False, |
