Chris Bradbury 
								
							 
						 
						
							
							
							
							
								
							
							
								1d4a733cce 
								
							 
						 
						
							
							
								
								bpo-33251: Prevent ConfigParser.items returning items present in vars. ( #6446 )  
							
							... 
							
							
							
							* bpo-33251: ConfigParser.items no longer returns items present in vars.
Documentation for `ConfigParser.items()` states:
'Items present in vars no longer appear in the result.'
This fix aligns behaviour to that specified in the documentation. 
							
						 
						
							2018-04-23 12:16:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Michel 
								
							 
						 
						
							
							
							
							
								
							
							
								e314853d57 
								
							 
						 
						
							
							
								
								bpo-31307: Make ConfigParser.read() accept bytes objects (GH-3420)  
							
							
							
						 
						
							2017-11-02 15:47:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								a5fab17fc1 
								
							 
						 
						
							
							
								
								bpo-23835: Restore legacy defaults= behavior for RawConfigParser ( #3191 )  
							
							... 
							
							
							
							The fix for bpo-23835 fixed ConfigParser behavior in defaults= handling.
Unfortunately, it caused a backwards compatibility regression with
RawConfigParser objects which allow for non-string values.
This commit restores the legacy behavior for RawConfigParser only. 
							
						 
						
							2017-08-24 09:43:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James Tocknell 
								
							 
						 
						
							
							
							
							
								
							
							
								44e6ad8734 
								
							 
						 
						
							
							
								
								bpo-23835: Enforce that configparser defaults are strings ( #2558 )  
							
							... 
							
							
							
							* Enforce that configparser defaults are strings
* Update test_configparser.py 
							
						 
						
							2017-08-21 15:46:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5affd23e6f 
								
							 
						 
						
							
							
								
								bpo-29762: More use "raise from None". ( #569 )  
							
							... 
							
							
							
							This hides unwanted implementation details from tracebacks. 
							
						 
						
							2017-04-05 09:37:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Ellis 
								
							 
						 
						
							
							
							
							
								
							
							
								85b8d01c91 
								
							 
						 
						
							
							
								
								bpo-29623: Make PathLike objects work with ConfigParser.read() ( #242 )  
							
							
							
						 
						
							2017-03-03 20:14:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								47a9a4beda 
								
							 
						 
						
							
							
								
								Fixes   #24142 : [configparser] always join multiline values to not leave the parser in an invalid state  
							
							
							
						 
						
							2016-11-26 14:00:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a92673ab 
								
							 
						 
						
							
							
								
								Issue  #21159 : Improve message in configparser.InterpolationMissingOptionError.  
							
							... 
							
							
							
							Patch from Łukasz Langa. 
							
						 
						
							2015-08-14 11:47:41 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								ac37ba0742 
								
							 
						 
						
							
							
								
								Issue  #21159 : Improve message in configparser.InterpolationMissingOptionError.  
							
							... 
							
							
							
							Patch from Łukasz Langa. 
							
						 
						
							2015-08-14 11:11:35 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								dfdd2f7ef8 
								
							 
						 
						
							
							
								
								Closes   #18159 : ConfigParser getters not available on SectionProxy  
							
							
							
						 
						
							2014-09-15 02:08:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								949053bff2 
								
							 
						 
						
							
							
								
								Fix   #19546 : onfigparser exceptions expose implementation details.  Patch by Claudiu Popa.  
							
							
							
						 
						
							2014-09-04 01:36:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a26b3f183d 
								
							 
						 
						
							
							
								
								Issue  #20363 . Fixed BytesWarning triggerred by test suite.  
							
							... 
							
							
							
							Patch by Berker Peksag. 
							
						 
						
							2014-02-06 22:52:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bc27a050a7 
								
							 
						 
						
							
							
								
								Issue  #20363 . Fixed BytesWarning triggerred by test suite.  
							
							... 
							
							
							
							Patch by Berker Peksag. 
							
						 
						
							2014-02-06 22:49:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab0ac27d24 
								
							 
						 
						
							
							
								
								Issue  #20315 : Removed support for backward compatibility with early 2.x versions.  
							
							... 
							
							
							
							Removed backward compatibility alias curses.window.nooutrefresh which should
be removed in 2.3. 
							
						 
						
							2014-01-20 21:35:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e52705ee3 
								
							 
						 
						
							
							
								
								Issue  #20315 : Removed support for backward compatibility with early 2.x versions.  
							
							
							
						 
						
							2014-01-20 21:29:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								82276964c8 
								
							 
						 
						
							
							
								
								Merged fix for issue  #18260  from 3.3  
							
							
							
						 
						
							2013-06-23 19:12:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								f9b4eb4d04 
								
							 
						 
						
							
							
								
								Fixed issue  #18260 : configparser TypeError on source name specified as bytes  
							
							
							
						 
						
							2013-06-23 19:10:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								f3d8fb142d 
								
							 
						 
						
							
							
								
								fix character index in ExtendedInterpolation's exception message  
							
							
							
						 
						
							2013-04-24 01:25:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								fa608186b4 
								
							 
						 
						
							
							
								
								fix character index in ExtendedInterpolation's exception message  
							
							
							
						 
						
							2013-04-24 01:25:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								6e410a2cdb 
								
							 
						 
						
							
							
								
								Merged section order preservation fix when using __setitem__ (issue  #16820 )  
							
							
							
						 
						
							2013-01-01 22:36:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								a821f82f66 
								
							 
						 
						
							
							
								
								configparser: preserve section order when using __setitem__ (issue  #16820 )  
							
							
							
						 
						
							2013-01-01 22:33:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								8d518970ce 
								
							 
						 
						
							
							
								
								Merged parser['DEFAULT'].__setitem__ fix (issue  #16820 ) from 3.3.  
							
							
							
						 
						
							2012-12-31 13:57:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								0210194d48 
								
							 
						 
						
							
							
								
								Fixes __setitem__ on parser['DEFAULT'] reported in issue  #16820 .  
							
							
							
						 
						
							2012-12-31 13:55:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								1dce0003a6 
								
							 
						 
						
							
							
								
								Merged parser.clean() fix (issue  #16820 ) from 3.2 through 3.3.  
							
							
							
						 
						
							2012-12-31 03:43:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								0dc5ab41f0 
								
							 
						 
						
							
							
								
								Merged parser.clean() fix (issue  #16820 ) from 3.2.  
							
							
							
						 
						
							2012-12-31 03:41:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								3a8479a583 
								
							 
						 
						
							
							
								
								Fixes parser.clean() reported in issue  #16820 .  
							
							
							
						 
						
							2012-12-31 03:38:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								641bb66070 
								
							 
						 
						
							
							
								
								Merged fix for  #15803  from 3.2 through 3.3  
							
							
							
						 
						
							2012-12-31 02:26:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								97eefc105e 
								
							 
						 
						
							
							
								
								Merged fix for  #15803  from 3.2  
							
							
							
						 
						
							2012-12-31 02:25:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								3057469506 
								
							 
						 
						
							
							
								
								Fixes issue  #15803 : incorrect ConfigParser.items() docstring  
							
							
							
						 
						
							2012-12-31 02:18:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								cba243215e 
								
							 
						 
						
							
							
								
								Fixes   #14590 : ConfigParser doesn't strip inline comment when delimiter occurs  
							
							... 
							
							
							
							earlier without preceding space. 
							
						 
						
							2012-07-07 18:54:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f10644983e 
								
							 
						 
						
							
							
								
								Merge with 3.2.  
							
							
							
						 
						
							2011-10-19 11:06:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e130a52d8a 
								
							 
						 
						
							
							
								
								Remove duplication.  
							
							
							
						 
						
							2011-10-19 10:58:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								82710c594b 
								
							 
						 
						
							
							
								
								Merged minor cleanups from 3.2.  
							
							
							
						 
						
							2011-04-29 16:17:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								5c7419d433 
								
							 
						 
						
							
							
								
								Removed debugging leftovers.  
							
							
							
						 
						
							2011-04-29 16:16:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								70eb79c669 
								
							 
						 
						
							
							
								
								Merged solution for  #11324  from 3.2.  
							
							
							
						 
						
							2011-04-28 17:04:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								1aa422fe8f 
								
							 
						 
						
							
							
								
								Closes   #11324 : ConfigParser(interpolation=None) doesn't work.  
							
							... 
							
							
							
							Initial patches by Tobias Brink. Thanks! 
							
						 
						
							2011-04-28 17:03:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								50c7562da9 
								
							 
						 
						
							
							
								
								Merged solution for  #11858  from 3.2.  
							
							
							
						 
						
							2011-04-28 11:01:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								e698cd54bc 
								
							 
						 
						
							
							
								
								Closes   #11858 : configparser.ExtendedInterpolation and section case.  
							
							... 
							
							
							
							Patch by ゆかり ぴんく魔女. Thanks! 
							
						 
						
							2011-04-28 10:58:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								29050d7317 
								
							 
						 
						
							
							
								
								Merged  #11670  from 3.2  
							
							
							
						 
						
							2011-04-27 18:11:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								daab1c8092 
								
							 
						 
						
							
							
								
								Closes   #11670 : configparser read_file now iterates over f.  
							
							
							
						 
						
							2011-04-27 18:10:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe1ccfb5a 
								
							 
						 
						
							
							
								
								Issue  #11297 : Add collections.ChainMap()  
							
							
							
						 
						
							2011-02-26 01:02:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								57d1a887e7 
								
							 
						 
						
							
							
								
								Fix imports from collections.abc  
							
							
							
						 
						
							2011-02-23 00:46:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								ddb52404ee 
								
							 
						 
						
							
							
								
								Issue  #11089 : Fix performance issue limiting the use of ConfigParser()  
							
							... 
							
							
							
							with large config files. 
							
						 
						
							2011-02-21 19:42:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								e66036063b 
								
							 
						 
						
							
							
								
								Issue  #11089 : Fix performance issue limiting the use of ConfigParser()  
							
							... 
							
							
							
							with large config files. 
							
						 
						
							2011-02-21 19:38:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								71b37a5d6d 
								
							 
						 
						
							
							
								
								100% test coverage, better mapping protocol compatibility, some minor bugfixes  
							
							
							
						 
						
							2010-12-17 21:56:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								b25a791802 
								
							 
						 
						
							
							
								
								configparser API cleanup: default values now sensible, slightly incompatible.  
							
							... 
							
							
							
							Backwards compatible alternative values possible as documented.
Done by Łukasz Langa, approved by Raymond and Fred. 
							
						 
						
							2010-12-17 01:32:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								7f64c8a512 
								
							 
						 
						
							
							
								
								Broken ConfigParser removed, SafeConfigParser renamed to ConfigParser.  
							
							... 
							
							
							
							Life is beatiful once again. 
							
						 
						
							2010-12-16 01:16:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								2f0fd0fa4f 
								
							 
						 
						
							
							
								
								configparser: mapping protocol access get() handles configparser-specific arguments as well  
							
							
							
						 
						
							2010-12-04 17:48:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								2cf9ddb390 
								
							 
						 
						
							
							
								
								configparser: fixed inconsistency where in SafeConfigParser option values  
							
							... 
							
							
							
							were ensured to be strings but section names and option keys were not.
 Behaviour unchanged for RawConfigParser and ConfigParser. 
							
						 
						
							2010-12-04 12:46:01 +00:00