Pool add str, eq & neq

This commit is contained in:
Bahtiar `kalkin-` Gadimov 2016-06-05 20:18:56 +02:00
parent 803efa76ff
commit db608f6e01
No known key found for this signature in database
GPG Key ID: 96ED3C3BA19C3DEE

View File

@ -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)