| 
								
								
									 Anthony Sottile | 8377cd4fcd | Clean up code which checked presence of os.{stat,lstat,chmod} (#11643) | 2019-02-25 23:32:27 +01:00 |  | 
				
					
						| 
								
								
									 Xiang Zhang | 4fb0b8bc25 | bpo-33106: change dbm key deletion error for readonly file from KeyError to dbm.error (#6295) | 2018-12-12 20:46:55 +08:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 6c85efa5a6 | bpo-32749: Make dbm.dumb databases more cosistent with other dbm databases. (#5497) | 2018-02-05 22:47:31 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 2e576f5aec | bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263) | 2017-04-24 09:05:00 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 4fc7942118 | Issue #28847: A deprecation warning is now emitted if the index file is missed and recreated in the 'r' and 'w' modes (will be an error in future Python
releases). | 2016-12-07 11:11:12 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 520348e5c0 | Issue #28847: dbm.dumb now supports reading read-only files and no longer writes the index file when it is not changed. | 2016-12-07 11:00:06 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 028ace1ccb | Issue #28847: dbm.dumb now supports reading read-only files and no longer writes the index file when it is not changed. | 2016-12-07 10:56:39 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 0122ae9ac8 | Issue #21708: Deprecated dbm.dumb behavior that differs from common dbm behavior: creating a database in 'r' and 'w' modes and modifying a database
in 'r' mode. | 2016-07-06 12:21:58 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 2116b12da5 | Issue #23865: close() methods in multiple modules now are idempotent and more robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. | 2015-04-10 13:29:28 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 7e7a3dba5f | Issue #23865: close() methods in multiple modules now are idempotent and more robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. | 2015-04-10 13:24:41 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 23edd49e5b | Issue #22885: Fixed arbitrary code execution vulnerability in the dbm.dumb module.  Original patch by Claudiu Popa. | 2015-02-16 00:32:41 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 74eb8b2d1a | Issue #22885: Fixed arbitrary code execution vulnerability in the dbm.dumb module.  Original patch by Claudiu Popa. | 2015-02-16 00:30:43 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | e5243cc713 | Issue #21729: Used the "with" statement in the dbm.dumb module to ensure files closing.  Patch by Claudiu Popa. | 2014-06-25 20:37:30 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 65c623de74 | Issue #21729: Used the "with" statement in the dbm.dumb module to ensure files closing.  Patch by Claudiu Popa. | 2014-06-25 20:35:31 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | b398d33c65 | Issue #18039: dbm.dump.open() now always creates a new database when the flag has the value 'n'.  Patch by Claudiu Popa. | 2014-06-10 21:16:00 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 12c575f2f6 | Restore performance of some dumb database methods (regression introduced by #19385). | 2014-05-28 18:49:52 +03:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | e3083d3ad5 | make operations on closed dumb databases raise a consistent exception (closes #19385) Patch by Claudiu Popa. | 2014-04-26 16:56:52 -04:00 |  | 
				
					
						| 
								
								
									 Nick Coghlan | c610aba1ed | Close #19282: Native context management in dbm | 2013-11-17 15:59:51 +10:00 |  | 
				
					
						| 
								
								
									 Andrew Svetlov | f7a17b48d7 | Replace IOError with OSError (#16715) | 2012-12-25 16:47:37 +02:00 |  | 
				
					
						| 
								
								
									 Andrew Svetlov | ad28c7f9da | Issue #16706: get rid of os.error | 2012-12-18 22:02:39 +02:00 |  | 
				
					
						| 
								
								
									 Georg Brandl | d9e833c70a | #6045: provide at least get() and setdefault() for all dbm modules. | 2010-12-04 09:14:36 +00:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | 2b5d6ebfe5 | dbm.dumb was opening files without specifying the encoding. Caused problem on at least OS X where the default is macroman.
Closes issue #4382. | 2008-11-24 21:09:58 +00:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | 58425d3103 | Make dbm.dumb encode strings as UTF-8. Also fix it so it accepts bytes and strings.
Closes issue #3799. | 2008-11-21 00:17:53 +00:00 |  | 
				
					
						| 
								
								
									 Georg Brandl | 0a7ac7d70d | Create the dbm package from PEP 3108. #2881. | 2008-05-26 10:29:35 +00:00 |  |