From db608f6e015a68dec602a333b3656227e16d1906 Mon Sep 17 00:00:00 2001 From: Bahtiar `kalkin-` Gadimov Date: Sun, 5 Jun 2016 20:18:56 +0200 Subject: [PATCH] Pool add str, eq & neq --- qubes/storage/__init__.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qubes/storage/__init__.py b/qubes/storage/__init__.py index 92209d91..2d070f99 100644 --- a/qubes/storage/__init__.py +++ b/qubes/storage/__init__.py @@ -233,11 +233,21 @@ class Pool(object): private_img_size = qubes.config.defaults['private_img_size'] root_img_size = qubes.config.defaults['root_img_size'] + def __eq__(self, other): + return self.name == other.name + + + def __neq__(self, other): + return not self.__eq__(other) + def __init__(self, name, **kwargs): super(Pool, self).__init__(**kwargs) self.name = name kwargs['name'] = self.name + def __str__(self): + return self.name + def __xml__(self): return lxml.etree.Element('pool', **self.config)