diff --git a/phpserialize.py b/phpserialize.py index 036cfb4..968b0c1 100644 --- a/phpserialize.py +++ b/phpserialize.py @@ -373,7 +373,7 @@ def _serialize(obj, keypos): if isinstance(obj, (int, long)): return ('i:%s;' % obj).encode('latin1') if isinstance(obj, float): - return ('d:%s;' % obj).encode('latin1') + return ('d:%.17f;' % obj).encode('latin1') if isinstance(obj, basestring): encoded_obj = obj if isinstance(obj, unicode):