-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin v. Löwis wrote:
|> So, I'm thinking seriously in accepting *ONLY* "bytes" in the bsddb API
|> (when working under Python 3.0), and do the proxy thing *ONLY* in the
|> testsuite, to be able to reuse it.
|>
|> What do you think?.
|
| I think you should write the test suite in terms of bytes.

The problem is that pybsddb must work in python 2.3, 2.4, 2.5, 2.6 and 3.0.

My final approach was to write some proxy/adapter objects to manage the
unicode<->bytes conversion, so being able to share testsuite and
basecode between all pybsddb supported platforms.

Not the nicest thing to do, but the the bulk of code is unchanged and
fully shared in any supported python version. The adapter code is big,
but isolated.

Some code would be simplest if pybsddb classes allowed subclassing. This
is in my "todo" list.

- --
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
[EMAIL PROTECTED] - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:[EMAIL PROTECTED]         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSKO1e5lgi5GaxT1NAQIR1QP+IRAATC3K/BNYzSjxj+hn9oKqhpG+IJcv
Jl05MPHd1+/GMpD/Fzug8dZ0POG202DXoyD6a5R2lJlkPT/5R+8G170FQMXaO2EV
Df6juuWjMlg4CRUvSmX62uHWPGs70YtD6j+M26sQaMqUQckUNiIdKnjKYgaQa0tI
rbNWCF0wr7g=
=PL4N
-----END PGP SIGNATURE-----
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to