Skip Montanaro <s...@pobox.com> added the comment:

Akira> Note that dbm and gdbm C API is a little different.  gdbm_nextkey
    Akira> requires key for its argument, dbm_nextkey don't.  So I had to
    Akira> use for gdbm an static variable that points to the current
    Akira> position.

I don't think this is going to fly.  A static variable is not thread-safe.
What's worse, even in a non-threaded environment you might want to iterate
over the gdbm file simultaneously from two different places.

----------
nosy: +skip.montanaro

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue5736>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to