Staging
v0.5.1
https://github.com/python/cpython
Revision 565d78586babda2b62cbe4f89c2dd3cace79c0fa authored by Benjamin Peterson on 05 February 2010, 02:12:14 UTC, committed by Benjamin Peterson on 05 February 2010, 02:12:14 UTC
In Python 2.x, exceptions in finally blocks are not normalized.  Since with
statements are implemented using finally blocks, ceval.c had to be tweaked to
distinguish between with finally blocks and normal ones.

A test for the finalization of generators containing with statements was also
added.
1 parent 4a7ff1d
History
Tip revision: 565d78586babda2b62cbe4f89c2dd3cace79c0fa authored by Benjamin Peterson on 05 February 2010, 02:12:14 UTC
normalize exceptions passed to the __exit__ method #7853
Tip revision: 565d785
File Mode Size
Icons
AutoComplete.py -rw-r--r-- 8.8 KB
AutoCompleteWindow.py -rw-r--r-- 16.9 KB
AutoExpand.py -rw-r--r-- 2.4 KB
Bindings.py -rw-r--r-- 3.4 KB
CREDITS.txt -rw-r--r-- 1.8 KB
CallTipWindow.py -rw-r--r-- 5.8 KB
CallTips.py -rw-r--r-- 7.4 KB
ChangeLog -rw-r--r-- 55.1 KB
ClassBrowser.py -rw-r--r-- 6.2 KB
CodeContext.py -rw-r--r-- 8.1 KB
ColorDelegator.py -rw-r--r-- 9.9 KB
Debugger.py -rw-r--r-- 15.4 KB
Delegator.py -rw-r--r-- 831 bytes
EditorWindow.py -rw-r--r-- 58.2 KB
FileList.py -rw-r--r-- 3.6 KB
FormatParagraph.py -rw-r--r-- 5.6 KB
GrepDialog.py -rw-r--r-- 3.9 KB
HISTORY.txt -rw-r--r-- 10.1 KB
HyperParser.py -rw-r--r-- 10.1 KB
IOBinding.py -rw-r--r-- 20.5 KB
IdleHistory.py -rw-r--r-- 3.1 KB
MultiCall.py -rw-r--r-- 16.9 KB
MultiStatusBar.py -rw-r--r-- 783 bytes
NEWS.txt -rw-r--r-- 26.6 KB
ObjectBrowser.py -rw-r--r-- 4.0 KB
OutputWindow.py -rw-r--r-- 4.2 KB
ParenMatch.py -rw-r--r-- 6.5 KB
PathBrowser.py -rw-r--r-- 2.5 KB
Percolator.py -rw-r--r-- 2.5 KB
PyParse.py -rw-r--r-- 19.1 KB
PyShell.py -rw-r--r-- 50.0 KB
README.txt -rw-r--r-- 2.6 KB
RemoteDebugger.py -rw-r--r-- 11.4 KB
RemoteObjectBrowser.py -rw-r--r-- 929 bytes
ReplaceDialog.py -rw-r--r-- 5.0 KB
RstripExtension.py -rw-r--r-- 824 bytes
ScriptBinding.py -rw-r--r-- 7.6 KB
ScrolledList.py -rw-r--r-- 3.9 KB
SearchDialog.py -rw-r--r-- 2.0 KB
SearchDialogBase.py -rw-r--r-- 4.3 KB
SearchEngine.py -rw-r--r-- 6.6 KB
StackViewer.py -rw-r--r-- 3.8 KB
TODO.txt -rw-r--r-- 8.3 KB
ToolTip.py -rw-r--r-- 2.7 KB
TreeWidget.py -rw-r--r-- 14.9 KB
UndoDelegator.py -rw-r--r-- 10.0 KB
WidgetRedirector.py -rw-r--r-- 4.4 KB
WindowList.py -rw-r--r-- 2.4 KB
ZoomHeight.py -rw-r--r-- 1.3 KB
__init__.py -rw-r--r-- 37 bytes
aboutDialog.py -rw-r--r-- 6.6 KB
config-extensions.def -rw-r--r-- 2.7 KB
config-highlight.def -rw-r--r-- 1.7 KB
config-keys.def -rw-r--r-- 7.3 KB
config-main.def -rw-r--r-- 2.5 KB
configDialog.py -rw-r--r-- 52.1 KB
configHandler.py -rw-r--r-- 28.3 KB
configHelpSourceEdit.py -rw-r--r-- 6.5 KB
configSectionNameDialog.py -rw-r--r-- 3.6 KB
dynOptionMenuWidget.py -rw-r--r-- 1.3 KB
extend.txt -rw-r--r-- 3.6 KB
help.txt -rw-r--r-- 11.0 KB
idle.bat -rwxr-xr-x 127 bytes
idle.py -rw-r--r-- 400 bytes
idle.pyw -rw-r--r-- 664 bytes
idlever.py -rw-r--r-- 23 bytes
keybindingDialog.py -rw-r--r-- 12.1 KB
macosxSupport.py -rw-r--r-- 4.6 KB
rpc.py -rw-r--r-- 19.8 KB
run.py -rw-r--r-- 11.0 KB
tabbedpages.py -rw-r--r-- 17.8 KB
testcode.py -rw-r--r-- 233 bytes
textView.py -rw-r--r-- 3.2 KB

README.txt

back to top