X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=coe%2Fbin.py;h=e9efc800b07a4d11bffaf1e2e0128b4803d156b7;hb=cef5442b93483149e132b6e1b1fdd787c333d387;hp=08e521e19ce83aa53538150a173460eccc7f3174;hpb=e39561b7a9e74d39d061f8e153e48334a4facf3f;p=coe.git diff --git a/coe/bin.py b/coe/bin.py index 08e521e..e9efc80 100644 --- a/coe/bin.py +++ b/coe/bin.py @@ -302,15 +302,15 @@ class decoder(object): exp = self.loadint(buf) if mnt == 0: if exp == 0: - return 0.0 + ret = 0.0 elif exp == 1: - return -0.0 + ret = -0.0 elif exp == 2: - return float("inf") + ret = float("inf") elif exp == 3: - return -float("inf") + ret = -float("inf") else: - return float("nan") + ret = float("nan") else: ret = math.ldexp(mnt, exp - (mnt.bit_length() - 1)) return self.addref(ret)