We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38635d2 commit 46b38d4Copy full SHA for 46b38d4
1 file changed
src/stratis_cli/_actions/_utils.py
@@ -279,11 +279,11 @@ class SizeTriple:
279
Manage values in a size triple.
280
"""
281
282
- def __init__(self, total: Range, used: Optional[Range]):
+ def __init__(self, total: Optional[Range], used: Optional[Range]):
283
self._total = total
284
self._used = used
285
286
- def total(self) -> Range:
+ def total(self) -> Optional[Range]:
287
288
Total.
289
@@ -299,4 +299,8 @@ def free(self) -> Optional[Range]:
299
300
Total - used.
301
302
- return None if self._used is None else self._total - self._used
+ return (
303
+ None
304
+ if self._used is None or self.total is None
305
+ else self._total - self._used
306
+ )
0 commit comments