diff options
Diffstat (limited to 'lib/ansible/module_utils/lxd.py')
-rw-r--r-- | lib/ansible/module_utils/lxd.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/module_utils/lxd.py b/lib/ansible/module_utils/lxd.py index e3eb078729..5b7c17dd42 100644 --- a/lib/ansible/module_utils/lxd.py +++ b/lib/ansible/module_utils/lxd.py @@ -38,12 +38,14 @@ except ImportError: # httplib/http.client connection using unix domain socket import socket import ssl + try: from httplib import HTTPConnection, HTTPSConnection except ImportError: # Python 3 from http.client import HTTPConnection, HTTPSConnection + class UnixHTTPConnection(HTTPConnection): def __init__(self, path): HTTPConnection.__init__(self, 'localhost') @@ -54,11 +56,13 @@ class UnixHTTPConnection(HTTPConnection): sock.connect(self.path) self.sock = sock + class LXDClientException(Exception): def __init__(self, msg, **kwargs): self.msg = msg self.kwargs = kwargs + class LXDClient(object): def __init__(self, url, key_file=None, cert_file=None, debug=False): """LXD Client. |