We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39c25a0 commit 7c87a31Copy full SHA for 7c87a31
1 file changed
archinstall/lib/models/device.py
@@ -316,10 +316,6 @@ class Size:
316
unit: Unit
317
sector_size: SectorSize
318
319
- def __post_init__(self) -> None:
320
- if not isinstance(self.sector_size, SectorSize):
321
- raise ValueError('sector size must be of type SectorSize')
322
-
323
def json(self) -> _SizeSerialization:
324
return {
325
'value': self.value,
@@ -351,7 +347,9 @@ def convert(
351
347
norm = self._normalize()
352
348
return Size(norm, Unit.B, self.sector_size).convert(target_unit, sector_size)
353
349
else:
354
- if target_unit == Unit.sectors and sector_size is not None:
350
+ if target_unit == Unit.sectors:
+ assert sector_size is not None
+
355
356
sectors = math.ceil(norm / sector_size.value)
357
return Size(sectors, Unit.sectors, sector_size)
0 commit comments