set cmp=False on all fs model objects (so they can be put in sets, basically)
This commit is contained in:
parent
edd6769a60
commit
b7f8b7b9a2
|
@ -27,7 +27,7 @@ HUMAN_UNITS = ['B', 'K', 'M', 'G', 'T', 'P']
|
||||||
log = logging.getLogger('subiquity.models.filesystem')
|
log = logging.getLogger('subiquity.models.filesystem')
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class FS:
|
class FS:
|
||||||
label = attr.ib()
|
label = attr.ib()
|
||||||
is_mounted = attr.ib()
|
is_mounted = attr.ib()
|
||||||
|
@ -127,7 +127,7 @@ class DeviceAction(enum.Enum):
|
||||||
MAKE_BOOT = enum.auto()
|
MAKE_BOOT = enum.auto()
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class _Formattable:
|
class _Formattable:
|
||||||
# Base class for anything that can be formatted and mounted,
|
# Base class for anything that can be formatted and mounted,
|
||||||
# e.g. a disk or a RAID or a partition.
|
# e.g. a disk or a RAID or a partition.
|
||||||
|
@ -155,7 +155,7 @@ class _Formattable:
|
||||||
GPT_OVERHEAD = 2 * (1 << 20)
|
GPT_OVERHEAD = 2 * (1 << 20)
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class _Device(_Formattable, ABC):
|
class _Device(_Formattable, ABC):
|
||||||
# Anything that can have partitions, e.g. a disk or a RAID.
|
# Anything that can have partitions, e.g. a disk or a RAID.
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ class _Device(_Formattable, ABC):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class Disk(_Device):
|
class Disk(_Device):
|
||||||
|
|
||||||
id = attr.ib(default=id_factory("disk"))
|
id = attr.ib(default=id_factory("disk"))
|
||||||
|
@ -307,7 +307,7 @@ class Disk(_Device):
|
||||||
and self._constructed_device is None)
|
and self._constructed_device is None)
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class Partition(_Formattable):
|
class Partition(_Formattable):
|
||||||
|
|
||||||
id = attr.ib(default=id_factory("part"))
|
id = attr.ib(default=id_factory("part"))
|
||||||
|
@ -353,7 +353,7 @@ class Partition(_Formattable):
|
||||||
_supports_MAKE_BOOT = False
|
_supports_MAKE_BOOT = False
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class Filesystem:
|
class Filesystem:
|
||||||
|
|
||||||
id = attr.ib(default=id_factory("fs"))
|
id = attr.ib(default=id_factory("fs"))
|
||||||
|
@ -378,7 +378,7 @@ class Filesystem:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
@attr.s
|
@attr.s(cmp=False)
|
||||||
class Mount:
|
class Mount:
|
||||||
id = attr.ib(default=id_factory("mount"))
|
id = attr.ib(default=id_factory("mount"))
|
||||||
type = attr.ib(default="mount")
|
type = attr.ib(default="mount")
|
||||||
|
|
Loading…
Reference in New Issue