summaryrefslogtreecommitdiff
path: root/docker/utils
diff options
context:
space:
mode:
authorJoffrey F <f.joffrey@gmail.com>2015-02-11 11:13:52 -0800
committerJoffrey F <f.joffrey@gmail.com>2015-02-11 11:13:52 -0800
commit22dd8d78ea2ef3ca2e3178716006a206a1c5e136 (patch)
treed77d81e76451102e23c9e9f72fe27ea97405e9e0 /docker/utils
parent6a804ac3918106844ba32b0d1ae5e262bcdeb2a1 (diff)
parentea28ebb5f14b694b913557abe474895562353e2f (diff)
downloaddocker-py-22dd8d78ea2ef3ca2e3178716006a206a1c5e136.tar.gz
Merge pull request #480 from ggtools/events
Add missing options to the events command
Diffstat (limited to 'docker/utils')
-rw-r--r--docker/utils/utils.py8
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,