--- src/rpcUtils.c.orig +++ src/rpcUtils.c @@ -276,7 +280,7 @@ double d; d = PyFloat_AS_DOUBLE(value); - snprintf(buff, 255, "%f", d); + snprintf(buff, 255, "%.17f", d); if ((buffConstant(sp, "") == NULL) or (buffConcat(sp, buff) == NULL) or (buffConstant(sp, "") == NULL))