[Python-checkins] python/dist/src/Modules bsddbmodule.c,1.34,1.35
anthonybaxter@sourceforge.net
anthonybaxter@sourceforge.net
Mon, 22 Apr 2002 19:11:11 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv29550/Modules
Modified Files:
bsddbmodule.c
Log Message:
SF patch [ 545523 ] patch for 514433 bsddb.dbopen (NULL)
closes SF #514433
can now pass 'None' as the filename for the bsddb.*open functions,
and you'll get an in-memory temporary store.
docs are ripped out of the bsddb dbopen man page. Fred may want to
clean them up.
Considering this for 2.2, but not 2.1.
Index: bsddbmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/bsddbmodule.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** bsddbmodule.c 31 Mar 2002 15:43:28 -0000 1.34
--- bsddbmodule.c 23 Apr 2002 02:11:03 -0000 1.35
***************
*** 688,692 ****
int lorder = 0;
! if (!PyArg_ParseTuple(args, "s|siiiiiii:hashopen",
&file, &flag, &mode,
&bsize, &ffactor, &nelem, &cachesize,
--- 688,692 ----
int lorder = 0;
! if (!PyArg_ParseTuple(args, "z|siiiiiii:hashopen",
&file, &flag, &mode,
&bsize, &ffactor, &nelem, &cachesize,
***************
*** 739,743 ****
int lorder = 0;
! if (!PyArg_ParseTuple(args, "s|siiiiiii:btopen",
&file, &flag, &mode,
&btflags, &cachesize, &maxkeypage, &minkeypage,
--- 739,743 ----
int lorder = 0;
! if (!PyArg_ParseTuple(args, "z|siiiiiii:btopen",
&file, &flag, &mode,
&btflags, &cachesize, &maxkeypage, &minkeypage,
***************
*** 792,796 ****
char *bfname = NULL;
! if (!PyArg_ParseTuple(args, "s|siiiiiiss:rnopen",
&file, &flag, &mode,
&rnflags, &cachesize, &psize, &lorder,
--- 792,796 ----
char *bfname = NULL;
! if (!PyArg_ParseTuple(args, "z|siiiiiiss:rnopen",
&file, &flag, &mode,
&rnflags, &cachesize, &psize, &lorder,