diff options
Diffstat (limited to 'contrib/libpodpy/client.py')
-rw-r--r-- | contrib/libpodpy/client.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/contrib/libpodpy/client.py b/contrib/libpodpy/client.py deleted file mode 100644 index d9bac6dbb..000000000 --- a/contrib/libpodpy/client.py +++ /dev/null @@ -1,45 +0,0 @@ - -from varlink import Client -from libpodpy.images import Images -from libpodpy.system import System -from libpodpy.containers import Containers - -class LibpodClient(object): - - - """ - A client for communicating with a Docker server. - - Example: - - >>> from libpodpy import client - >>> c = client.LibpodClient("unix:/run/podman/io.projectatomic.podman") - - Args: - Requires the varlink URI for libpod - """ - - def __init__(self, varlink_uri): - c = Client(address=varlink_uri) - self.conn = c.open("io.projectatomic.podman") - - @property - def images(self): - """ - An object for managing images through libpod - """ - return Images(self.conn) - - @property - def system(self): - """ - An object for system related calls through libpod - """ - return System(self.conn) - - @property - def containers(self): - """ - An object for managing containers through libpod - """ - return Containers(self.conn) |