Skip to content

Commit

Permalink
remove redundant attr.ib objects
Browse files Browse the repository at this point in the history
  • Loading branch information
mwhudson committed Jul 9, 2023
1 parent 678f730 commit 06977b3
Showing 1 changed file with 61 additions and 61 deletions.
122 changes: 61 additions & 61 deletions subiquity/models/filesystem.py
Original file line number Diff line number Diff line change
Expand Up @@ -596,28 +596,28 @@ def renumber_logical_partitions(self, removed_partition):

@fsobj("dasd")
class Dasd:
device_id: str = attr.ib()
blocksize: int = attr.ib()
disk_layout: str = attr.ib()
label: Optional[str] = attr.ib(default=None)
mode: Optional[str] = attr.ib(default=None)
preserve: bool = attr.ib(default=False)
device_id: str
blocksize: int
disk_layout: str
label: Optional[str] = None
mode: Optional[str] = None
preserve: bool = False


@fsobj("disk")
class Disk(_Device):
ptable: Optional[str] = attributes.ptable()
serial: str = attr.ib(default=None)
wwn: str = attr.ib(default=None)
multipath: str = attr.ib(default=None)
path: str = attr.ib(default=None)
wipe: Optional[str] = attr.ib(default=None)
preserve: str = attr.ib(default=False)
name: str = attr.ib(default="")
grub_device: bool = attr.ib(default=False)
device_id: str = attr.ib(default=None)

_info: Optional[StorageInfo] = attr.ib(default=None)
serial: str = None
wwn: str = None
multipath: str = None
path: str = None
wipe: Optional[str] = None
preserve: str = False
name: str = ""
grub_device: bool = False
device_id: str = None

_info: Optional[StorageInfo] = None

@property
def available_for_partitions(self):
Expand Down Expand Up @@ -715,18 +715,18 @@ class Partition(_Formattable):
device: _Device = attributes.ref(backlink="_partitions")
size: int = attributes.size()

wipe: Optional[str] = attr.ib(default=None)
flag: Optional[str] = attr.ib(default=None)
number: Optional[int] = attr.ib(default=None)
preserve: bool = attr.ib(default=False)
grub_device: bool = attr.ib(default=False)
name: Optional[str] = attr.ib(default=None)
multipath: Optional[str] = attr.ib(default=None)
offset: Optional[int] = attr.ib(default=None)
resize: Optional[bool] = attr.ib(default=None)
partition_type: Optional[str] = attr.ib(default=None)
partition_name: Optional[str] = attr.ib(default=None)
path: Optional[str] = attr.ib(default=None)
wipe: Optional[str] = None
flag: Optional[str] = None
number: Optional[int] = None
preserve: bool = False
grub_device: bool = False
name: Optional[str] = None
multipath: Optional[str] = None
offset: Optional[int] = None
resize: Optional[bool] = None
partition_type: Optional[str] = None
partition_name: Optional[str] = None
path: Optional[str] = None

def __post_init__(self):
if self.number is not None:
Expand Down Expand Up @@ -816,7 +816,7 @@ def is_logical(self):

@fsobj("raid")
class Raid(_Device):
name: str = attr.ib()
name: str
raidlevel: str = attr.ib(converter=lambda x: raidlevels_by_value[x].value)
devices: Set[Union[Disk, Partition, "Raid"]] = attributes.reflist(
backlink="_constructed_device", default=attr.Factory(set))
Expand All @@ -830,11 +830,11 @@ def serialize_devices(self):
spare_devices: Set[Union[Disk, Partition, "Raid"]] = attributes.reflist(
backlink="_constructed_device", default=attr.Factory(set))

preserve: bool = attr.ib(default=False)
wipe: Optional[str] = attr.ib(default=None)
preserve: bool = False
wipe: Optional[str] = None
ptable: Optional[str] = attributes.ptable()
metadata: Optional[str] = attr.ib(default=None)
_path: Optional[str] = attr.ib(default=None)
metadata: Optional[str] = None
_path: Optional[str] = None
container: Optional["Raid"] = attributes.ref(
backlink="_subvolumes", default=None)
_subvolumes: List["Raid"] = attributes.backlink(default=attr.Factory(list))
Expand Down Expand Up @@ -901,11 +901,11 @@ def ok_for_lvm_vg(self):

@fsobj("lvm_volgroup")
class LVM_VolGroup(_Device):
name: str = attr.ib()
name: str
devices: List[Union[Disk, Partition, Raid]] = attributes.reflist(
backlink="_constructed_device")

preserve: bool = attr.ib(default=False)
preserve: bool = False

@property
def size(self):
Expand All @@ -925,13 +925,13 @@ def available_for_partitions(self):

@fsobj("lvm_partition")
class LVM_LogicalVolume(_Formattable):
name: str = attr.ib()
name: str
volgroup: LVM_VolGroup = attributes.ref(backlink="_partitions")
size: int = attributes.size(default=None)
wipe: Optional[str] = attr.ib(default=None)
wipe: Optional[str] = None

preserve: bool = attr.ib(default=False)
path: Optional[str] = attr.ib(default=None)
preserve: bool = False
path: Optional[str] = None

def serialize_size(self):
if self.size is None:
Expand Down Expand Up @@ -961,8 +961,8 @@ def flag(self):
class DM_Crypt:
volume: _Formattable = attributes.ref(backlink="_constructed_device")
key: Optional[str] = attr.ib(metadata={'redact': True}, default=None)
keyfile: Optional[str] = attr.ib(default=None)
path: Optional[str] = attr.ib(default=None)
keyfile: Optional[str] = None
path: Optional[str] = None

def serialize_key(self):
if self.key and not self.keyfile:
Expand All @@ -974,8 +974,8 @@ def serialize_key(self):
else:
return {}

dm_name: Optional[str] = attr.ib(default=None)
preserve: bool = attr.ib(default=False)
dm_name: Optional[str] = None
preserve: bool = False

_constructed_device: Optional["ConstructedDevice"] = attributes.backlink()

Expand All @@ -989,8 +989,8 @@ def size(self):

@fsobj("device")
class ArbitraryDevice(_Device):
ptable: Optional[str] = attr.ib(default=None)
path: Optional[str] = attr.ib(default=None)
ptable: Optional[str] = None
path: Optional[str] = None

@property
def size(self):
Expand All @@ -1002,13 +1002,13 @@ def size(self):

@fsobj("format")
class Filesystem:
fstype: str = attr.ib()
fstype: str
volume: _Formattable = attributes.ref(backlink="_fs")

label: Optional[str] = attr.ib(default=None)
uuid: Optional[str] = attr.ib(default=None)
preserve: bool = attr.ib(default=False)
extra_options: Optional[List[str]] = attr.ib(default=None)
label: Optional[str] = None
uuid: Optional[str] = None
preserve: bool = False
extra_options: Optional[List[str]] = None

_mount: Optional["Mount"] = attributes.backlink()

Expand All @@ -1028,11 +1028,11 @@ def _available(self):

@fsobj("mount")
class Mount:
path: str = attr.ib()
path: str
device: Filesystem = attributes.ref(backlink="_mount", default=None)
fstype: Optional[str] = attr.ib(default=None)
options: Optional[str] = attr.ib(default=None)
spec: Optional[str] = attr.ib(default=None)
fstype: Optional[str] = None
options: Optional[str] = None
spec: Optional[str] = None

def can_delete(self):
from subiquity.common.filesystem import boot
Expand All @@ -1053,15 +1053,15 @@ def can_delete(self):
class ZPool:
vdevs: List[Union[Disk, Partition]] = attributes.reflist(
backlink="_constructed_device")
pool: str = attr.ib()
mountpoint: str = attr.ib()
pool: str
mountpoint: str

_zfses: List["ZFS"] = attributes.backlink(default=attr.Factory(list))

# storage options on the pool
pool_properties: Optional[dict] = attr.ib(default=None)
pool_properties: Optional[dict] = None
# default dataset options for the zfses in the pool
fs_properties: Optional[dict] = attr.ib(default=None)
fs_properties: Optional[dict] = None

async def pre_shutdown(self, command_runner):
await command_runner.run(['zpool', 'export', self.pool])
Expand All @@ -1070,9 +1070,9 @@ async def pre_shutdown(self, command_runner):
@fsobj("zfs")
class ZFS:
pool: ZPool = attributes.ref(backlink="_zfses")
volume: str = attr.ib()
volume: str
# options to pass to zfs dataset creation
properties: Optional[dict] = attr.ib(default=None)
properties: Optional[dict] = None


ConstructedDevice = Union[Raid, LVM_VolGroup, ZPool]
Expand Down

0 comments on commit 06977b3

Please sign in to comment.