diff options
-rw-r--r-- | cython/plist.pyx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cython/plist.pyx b/cython/plist.pyx index bfecf85..38415f9 100644 --- a/cython/plist.pyx +++ b/cython/plist.pyx @@ -189,7 +189,8 @@ cdef class Integer(Node): return self.get_value() def __float__(self): - return float(self.get_value()) + v = self.get_value() + return float(v) def __richcmp__(self, other, op): cdef int i = self.get_value() @@ -281,7 +282,8 @@ cdef class Uid(Node): return self.get_value() def __float__(self): - return float(self.get_value()) + v = self.get_value() + return float(v) def __richcmp__(self, other, op): cdef int i = self.get_value() |