Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								8501466c7f 
								
							 
						 
						
							
							
								
								Change warnings to avoid importing re module during startup.  
							
							... 
							
							
							
							Add API function simplefilter() that does not create or install
regular expressions to match message or module.  Extend the filters
data structure to store None as an alternative to re.compile("").
Move the _test() function to test_warnings and add some code to try
and avoid disturbing the global state of the warnings module. 
							
						 
						
							2003-07-11 15:37:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f21203b0 
								
							 
						 
						
							
							
								
								defer re module imports to help improve interpreter startup  
							
							
							
						 
						
							2003-05-14 17:33:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								a43fd0c899 
								
							 
						 
						
							
							
								
								Fix bug 683658 - PyErr_Warn may cause import deadlock.  
							
							
							
						 
						
							2003-02-19 00:33:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								ff9284bc2e 
								
							 
						 
						
							
							
								
								Allow Unicode strings as message and module name.  
							
							
							
						 
						
							2002-10-14 21:06:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								51a0ae3f97 
								
							 
						 
						
							
							
								
								Ignore IOError exceptions when writing the message.  
							
							
							
						 
						
							2002-09-11 13:22:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								65230a2de7 
								
							 
						 
						
							
							
								
								Remove uses of the string and types modules:  
							
							... 
							
							
							
							x in string.whitespace => x.isspace()
type(x) in types.StringTypes => isinstance(x, basestring)
isinstance(x, types.StringTypes) => isinstance(x, basestring)
type(x) is types.StringType => isinstance(x, str)
type(x) == types.StringType => isinstance(x, str)
string.split(x, ...) => x.split(...)
string.join(x, y) => y.join(x)
string.zfill(x, ...) => x.zfill(...)
string.count(x, ...) => x.count(...)
hasattr(types, "UnicodeType") => try: unicode except NameError:
type(x) != types.TupleTuple => not isinstance(x, tuple)
isinstance(x, types.TupleType) => isinstance(x, tuple)
type(x) is types.IntType => isinstance(x, int)
Do not mention the string module in the rlcompleter docstring.
This partially applies SF patch http://www.python.org/sf/562373 
(with basestring instead of string). (It excludes the changes to
unittest.py and does not change the os.stat stuff.) 
							
						 
						
							2002-06-03 15:58:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								54f0222547 
								
							 
						 
						
							
							
								
								SF 563203. Replaced 'has_key()' with 'in'.  
							
							
							
						 
						
							2002-06-01 14:18:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d68f5171eb 
								
							 
						 
						
							
							
								
								As discussed on python-dev, add a mechanism to indicate features  
							
							... 
							
							
							
							that are in the process of deprecation (PendingDeprecationWarning).
Docs could be improved. 
							
						 
						
							2002-05-29 15:54:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								d0cc4f0b49 
								
							 
						 
						
							
							
								
								resetwarnings():  Remove extra space from docstring guts.  
							
							
							
						 
						
							2002-04-16 01:51:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								863ac44b74 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2002-04-16 01:38:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								c86c1b88f9 
								
							 
						 
						
							
							
								
								resetwarnings():  change the docstring to reflect what the code  
							
							... 
							
							
							
							actually does.  Note that the description in the Library Reference
manual is already accurate.
Bugfix candidate. 
							
						 
						
							2002-04-16 01:33:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								b25c2b0a4a 
								
							 
						 
						
							
							
								
								[Apply SF patch  #504943 ]  
							
							... 
							
							
							
							This patch makes it possible to pass Warning instances as the first
argument to warnings.warn. In this case the category argument
will be ignored. The message text used will be str(warninginstance). 
							
						 
						
							2002-03-21 10:38:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8031bbec4a 
								
							 
						 
						
							
							
								
								Allow for the possibility that globals['__name__'] does not exist;  
							
							... 
							
							
							
							substitute "<string>" for the module name in that case.  This actually
occurred when running test_descr.py with -Dwarn. 
							
						 
						
							2001-08-31 17:46:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								acc21d8814 
								
							 
						 
						
							
							
								
								Ignore OverflowWarning by default.  To enable the warning, use  
							
							... 
							
							
							
							python -Wdefault
or
	python -Wdefault::OverflowWarning 
							
						 
						
							2001-08-23 03:07:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								40fc16059f 
								
							 
						 
						
							
							
								
								final round of __all__ lists (I hope) - skipped urllib2 because Moshe may be  
							
							... 
							
							
							
							giving it a slight facelift 
							
						 
						
							2001-03-01 04:27:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3756fa3e11 
								
							 
						 
						
							
							
								
								Move a comment around to where it belongs (the code had alrady been  
							
							... 
							
							
							
							moved). 
							
						 
						
							2001-02-28 22:26:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9e26318975 
								
							 
						 
						
							
							
								
								Add a new API:  
							
							... 
							
							
							
							warn_explicit(message, category, filename, lineno, module, registry)
The regular warn() call calculates a bunch of values and calls
warn_explicit() with these.
This will be used to issue better syntax warnings. 
							
						 
						
							2001-02-28 21:43:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								e119006e7d 
								
							 
						 
						
							
							
								
								Whitespace normalization.  Top level of Lib now fixed-point for reindent.py!  
							
							
							
						 
						
							2001-01-15 03:34:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9464a7de60 
								
							 
						 
						
							
							
								
								- Added keyword argument 'append' to filterwarnings(); if true, this  
							
							... 
							
							
							
							appends to list of filters instead of inserting at the front.  This
  is useful to add a filter with a lower priority than -W options.
- Cosmetic improvements to a docstring and an error message. 
							
						 
						
							2001-01-14 14:08:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d1db30b7b5 
								
							 
						 
						
							
							
								
								Improve error messages for invalid warning arguments; don't raise  
							
							... 
							
							
							
							exceptions but always print a warning message. 
							
						 
						
							2000-12-19 03:04:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2a862c614d 
								
							 
						 
						
							
							
								
								Python part of the warnings subsystem.  
							
							
							
						 
						
							2000-12-15 21:59:53 +00:00