<div dir="ltr">I'm pretty sure there are no null bytes, I tried the same using a string of a floating point number.<div><br></div><div>the comparison function gets,</div><div><br></div><div><pre class="" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;color:rgb(0,0,0);line-height:18px">
<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif"><span class="" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">'13789346362'</span></code></pre>
<div>instead of supposed </div><div><br></div><div><span style="color:rgb(0,0,0);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;font-size:14px;line-height:18px;background-color:rgb(238,238,238)">'1378934636286548.8'</span><br>
</div></div><div><span style="color:rgb(0,0,0);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;font-size:14px;line-height:18px;background-color:rgb(238,238,238)"><br>
</span></div><div><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:14px;line-height:18px">I will post a test case soon.</span></font></div><div><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:14px;line-height:18px"><br>
</span></font></div><div><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:14px;line-height:18px">Thank you,</span></font></div><div><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:14px;line-height:18px">Sachi</span></font></div>
<div><span style="color:rgb(0,0,0);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;font-size:14px;line-height:18px;background-color:rgb(238,238,238)"><br>
</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Sep 11, 2013 at 7:48 PM, Jesus Cea <span dir="ltr"><<a href="mailto:jcea@jcea.es" target="_blank">jcea@jcea.es</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div><div class="h5"><br>
On 11/09/13 21:12, xcorat wrote:<br>
> Hi<br>
><br>
> I'm not sure where to find the problem. I'm saving pickled<br>
> (cPickle) datetime keys in the database, and set the comparison<br>
> function to load those keys and compare. When I call the set_range<br>
> function, the right_key value the comparison function gets is<br>
> **sometimes** truncated. Left key (the one I send) is always fine.<br>
> The data in the database is fine too.<br>
><br>
> Ex. Left key<br>
> "datetime\ndatetime\np1\n(S'\\x07\\xdd\\x08\\x1f\\x17\\x1f\\x1f\\x0f\\x10\\x02'\ntRp2\n."<br>
><br>
>  right key (truncated)<br>
> "cdatetime\ndatetime\np1\n(S'\\x07\\xdd\\t\\x04\\x1642\\x"<br>
><br>
> Do you know why? any fixes?<br>
<br>
</div></div>Could you possibly verify if the truncated data has any "\0" on it<br>
(null byte)?. Could you post a testcase?.<br>
<br>
- --<br>
Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/<br>
<a href="mailto:jcea@jcea.es">jcea@jcea.es</a> - <a href="http://www.jcea.es/" target="_blank">http://www.jcea.es/</a>     _/_/    _/_/  _/_/    _/_/  _/_/<br>
Twitter: @jcea                        _/_/    _/_/          _/_/_/_/_/<br>
jabber / <a href="mailto:xmpp%3Ajcea@jabber.org">xmpp:jcea@jabber.org</a>  _/_/  _/_/    _/_/          _/_/  _/_/<br>
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/<br>
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/<br>
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iQCVAwUBUjErjZlgi5GaxT1NAQLwYgP/UCSwGlj6WtarxhX5taQCMLzWf7twvd6X<br>
RGZoEgow2o9YiMWxYbFqDvnDuvgkzUnGqlCj4C0KBmbg059aOTe4VoEFGlJv8eSp<br>
P3jng/xoFPmW1iAhIsZgEXdeH3+X/LQuEyXgayUnkA+JhZcaYp47Kz8Svm+osB9P<br>
QH1Xm1JxGe4=<br>
=zHvB<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
pybsddb mailing list<br>
<a href="mailto:pybsddb@jcea.es">pybsddb@jcea.es</a><br>
<a href="https://mailman.jcea.es/listinfo/pybsddb" target="_blank">https://mailman.jcea.es/listinfo/pybsddb</a><br>
<a href="http://www.jcea.es/programacion/pybsddb.htm" target="_blank">http://www.jcea.es/programacion/pybsddb.htm</a></blockquote></div><br><br clear="all"><div><br></div>-- <br>Xcorat :)
</div>