----- Original Message -----
From: "David Lehman" <dlehman(a)redhat.com>
To: anaconda-patches(a)lists.fedorahosted.org
Sent: Friday, December 20, 2013 12:59:56 PM
Subject: [PATCH 3/6] Discard partial bytes in Size constructor.
---
blivet/size.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/blivet/size.py b/blivet/size.py
index aaa3062..46a7747 100644
--- a/blivet/size.py
+++ b/blivet/size.py
@@ -155,7 +155,8 @@ class Size(Decimal):
if bytes is not None:
if type(bytes).__name__ in ["int", "long",
"float", 'Decimal']
and bytes >= 0:
- self = Decimal.__new__(cls, value=bytes)
+ # sorry, but no partial bytes
+ self = Decimal.__new__(cls, value=int(bytes))
else:
raise SizeNotPositiveError("bytes= param must be >=0")
elif spec:
--
1.8.1.4
I agree w/ the "no partial bytes" sentiment. But it looks like it is not
enforced for the spec and en_spec cases.
- mulhern
_______________________________________________
anaconda-patches mailing list
anaconda-patches(a)lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/anaconda-patches