cpython/Modules
Brett Cannon 7317c1ef7a dbm.gnu and dbm.ndbm accept both strings and bytes as keys and values. For the
former they are converted to bytes before being written to the DB.

Closes issue 3799. Reviewed by Skip Montanaro.
2008-11-25 19:19:17 +00:00
..
_ctypes Merged revisions 66748 via svnmerge from 2008-10-02 19:56:01 +00:00
_multiprocessing Merged revisions 67098 via svnmerge from 2008-11-04 20:45:29 +00:00
_sqlite Issue #3659: Values of string subclasses were not handled correctly when used 2008-09-22 06:04:51 +00:00
cjkcodecs merge from trunk 2008-10-11 00:49:57 +00:00
expat Remove support for BeOS 2007-08-17 12:57:41 +00:00
zlib Remove RISCOS support 2007-08-16 14:35:24 +00:00
_bisectmodule.c merge from trunk 2008-10-11 00:49:57 +00:00
_bytesio.c Merged revisions 66693 via svnmerge from 2008-09-30 02:18:09 +00:00
_codecsmodule.c merge from trunk 2008-10-11 00:49:57 +00:00
_collectionsmodule.c #4170: Fix segfault when pickling a defauldict object. 2008-10-30 20:58:42 +00:00
_csv.c Merged revisions 64114 via svnmerge from 2008-06-18 00:47:36 +00:00
_curses_panel.c #3247: get rid of Py_FindMethod 2008-07-02 22:38:47 +00:00
_cursesmodule.c #3247: get rid of Py_FindMethod 2008-07-02 22:38:47 +00:00
_dbmmodule.c dbm.gnu and dbm.ndbm accept both strings and bytes as keys and values. For the 2008-11-25 19:19:17 +00:00
_elementtree.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
_fileio.c make FileIO.mode always include 'b' 2008-11-22 00:41:45 +00:00
_functoolsmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
_gdbmmodule.c dbm.gnu and dbm.ndbm accept both strings and bytes as keys and values. For the 2008-11-25 19:19:17 +00:00
_gestalt.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
_hashopenssl.c Merged revisions 66496 via svnmerge from 2008-09-24 22:53:33 +00:00
_heapqmodule.c Remove 2.6 compatibility code: 2008-06-17 21:25:35 +00:00
_json.c Merged revisions 66938,66942 via svnmerge from 2008-10-16 21:56:24 +00:00
_localemodule.c Issue #3696: Error parsing arguments on OpenBSD <= 4.4 and Cygwin. 2008-09-03 18:58:51 +00:00
_lsprof.c Merged revisions 66677,66700 via svnmerge from 2008-10-07 02:32:59 +00:00
_pickle.c #4298: pickle.load() can segfault on invalid or truncated input. 2008-11-11 20:05:06 +00:00
_randommodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
_sre.c Merged revisions 66364 via svnmerge from 2008-09-10 14:30:50 +00:00
_ssl.c clean up ssl.py; expose unwrap and add test for it 2008-08-12 16:56:25 +00:00
_stringio.c Fix a probable merge glitch in r66695: 2008-09-30 20:22:44 +00:00
_struct.c Merged revisions 66693 via svnmerge from 2008-09-30 02:18:09 +00:00
_testcapimodule.c Style fix, use tab instead of space 2008-11-12 09:04:04 +00:00
_threadmodule.c #3247 Get rid of Py_FindMethod; use tp_members instead. 2008-07-02 20:50:16 +00:00
_tkinter.c Issue #4313: Fixed segfault on IDLE exit. Reverted r57540 and reopened Issue #1028. 2008-11-18 04:33:04 +00:00
_weakref.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
addrinfo.h Cruft removal: 2006-12-28 04:47:50 +00:00
ar_beos Moved BeOS/ar-fake and BeOS/linkmodule to Modules/ar_beos and 2001-02-16 03:24:50 +00:00
arraymodule.c Merged revisions 65654 via svnmerge from 2008-08-13 15:53:07 +00:00
atexitmodule.c Issue #4200: Changed the atexit module to store its state in its PyModuleDef atexitmodule. This fixes a bug with multiple subinterpeters. The bug was found by Graham Dumpletom during his work on a 3.0 port of mod_wsgi. The patch has been reviewed by Benjamin. 2008-10-30 21:34:02 +00:00
audioop.c Merged revisions 65654 via svnmerge from 2008-08-13 15:53:07 +00:00
binascii.c Fix #3651 various memory leaks when using the buffer interface 2008-08-27 00:31:37 +00:00
bz2module.c Merged revisions 65654 via svnmerge from 2008-08-13 15:53:07 +00:00
cmathmodule.c Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,64744-64746,64756-64761,64767-64769,64771-64772,64774-64775,64788,64793,64835-64836 via svnmerge from 2008-07-16 03:43:04 +00:00
config.c.in Merged revisions 66508,66510,66512-66513,66523-66526,66529-66530,66532,66535,66538,66544,66546 via svnmerge from 2008-09-22 22:10:59 +00:00
cryptmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
datetimemodule.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
errnomodule.c Merged revisions 64214 via svnmerge from 2008-06-13 01:09:34 +00:00
fcntlmodule.c Merged revisions 65654 via svnmerge from 2008-08-13 15:53:07 +00:00
fpectlmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
fpetestmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
gc_weakref.txt SF 1055820: weakref callback vs gc vs threads 2004-10-30 23:09:22 +00:00
gcmodule.c Closes release blocker #3627. 2008-08-24 07:08:55 +00:00
getaddrinfo.c SF patch #1670209, Remove Py_PROTO from socket by Pete Shinners. 2007-02-27 19:06:23 +00:00
getbuildinfo.c Merged revisions 55817-55961 via svnmerge from 2007-06-13 18:07:49 +00:00
getnameinfo.c SF patch #1670209, Remove Py_PROTO from socket by Pete Shinners. 2007-02-27 19:06:23 +00:00
getpath.c Issue #3813: cannot lanch python.exe via symbolic link on cygwin. 2008-09-09 13:56:11 +00:00
grpmodule.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
itertoolsmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
ld_so_aix SF Bug # 941346, AIX shared library fix 2005-10-03 03:57:09 +00:00
ld_so_beos Remove a hard coded Python version, and a now incorrect relative path. Closes 2001-02-16 03:27:35 +00:00
main.c #3705: Command-line arguments were not correctly decoded when the 2008-11-11 23:04:59 +00:00
makesetup Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
makexp_aix - Changes donated by Elemental Security to make it work on AIX 5.3 2005-09-14 18:09:42 +00:00
mathmodule.c Merged revisions 65258,65292,65299,65308-65309,65315,65326 via svnmerge from 2008-08-01 08:16:13 +00:00
md5module.c Use s* to receive data. Fixes #3552. 2008-08-14 15:52:23 +00:00
mmapmodule.c fixes deferred/release blocker issue #3797: Fixed the dbm, marshal, mmap, 2008-09-06 21:34:51 +00:00
nismodule.c Merged revisions 64685 via svnmerge from 2008-07-02 23:44:19 +00:00
operator.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
ossaudiodev.c fixes deferred/release blocker issue #3797: Fixed the dbm, marshal, mmap, 2008-09-06 21:34:51 +00:00
parsermodule.c Merged revisions 67028,67040,67044,67046,67052,67065,67070,67077,67082 via svnmerge from 2008-11-03 20:31:38 +00:00
posixmodule.c Merged revisions 67154,67157-67159,67175-67176,67189,67224-67227,67234 via svnmerge from 2008-11-16 18:33:53 +00:00
pwdmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
pyexpat.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
python.c restore compilation on OpenBSD #4146 2008-10-19 14:15:00 +00:00
readline.c Merged revisions 67098 via svnmerge from 2008-11-04 20:45:29 +00:00
resource.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
rotatingtree.c randombits(): Stop compiler warning about mixing 2006-02-15 03:01:30 +00:00
rotatingtree.h Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 2006-05-27 19:21:47 +00:00
selectmodule.c Merged revisions 66508,66510,66512-66513,66523-66526,66529-66530,66532,66535,66538,66544,66546 via svnmerge from 2008-09-22 22:10:59 +00:00
Setup.config.in Rename thread to _thread and dummy_thread to _dummy_thread. Issue #2875. 2008-05-25 13:05:15 +00:00
Setup.dist - Fix typo in last checkin 2008-11-23 13:55:26 +00:00
sha1module.c Zero-initialize buf. Fixes #3557. 2008-08-15 06:27:17 +00:00
sha256module.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
sha512module.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
signalmodule.c Merged revisions 66748 via svnmerge from 2008-10-02 19:56:01 +00:00
socketmodule.c Merged revisions 65654 via svnmerge from 2008-08-13 15:53:07 +00:00
socketmodule.h Merged revisions 64267-64272 via svnmerge from 2008-06-14 11:59:52 +00:00
spwdmodule.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
sre.h #2834: Change re module semantics, so that str and bytes mixing is forbidden, 2008-08-19 17:56:33 +00:00
sre_constants.h Implemented non-recursive SRE matching. 2003-10-17 22:13:16 +00:00
symtablemodule.c Merged revisions 65715,65724,65726,65732,65736-65739,65775 via svnmerge from 2008-08-17 18:02:44 +00:00
syslogmodule.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
termios.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
testcapi_long.h Fix error in comment, and in test_long_api and test_longlong_api remove 2001-06-16 08:10:13 +00:00
timemodule.c Rename PyUnicode_AsString -> _PyUnicode_AsString and 2008-08-07 18:54:33 +00:00
tkappinit.c Merged revisions 66748 via svnmerge from 2008-10-02 19:56:01 +00:00
unicodedata.c Merged revisions 66362 via svnmerge from 2008-09-10 14:08:48 +00:00
unicodedata_db.h Merged revisions 66362 via svnmerge from 2008-09-10 14:08:48 +00:00
unicodename_db.h Merged revisions 66362 via svnmerge from 2008-09-10 14:08:48 +00:00
xxmodule.c Correct a typo that breaks test_distutils 2008-07-02 23:22:30 +00:00
xxsubtype.c Implement PEP 3121: new module initialization and finalization API. 2008-06-11 05:26:20 +00:00
zipimport.c Fixes release blocker issue #3492 and #3790. 2008-09-06 20:13:06 +00:00
zlibmodule.c Fixes release blocker issue #3492 and #3790. 2008-09-06 20:13:06 +00:00