| 
									
										
										
										
											2003-01-14 22:06:11 +00:00
										 |  |  | [See the end of this file for ** TIPS ** on using IDLE !!] | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  | IDLE is the Python IDE built with the tkinter GUI toolkit. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | IDLE has the following features: | 
					
						
							|  |  |  | -coded in 100% pure Python, using the tkinter GUI toolkit | 
					
						
							|  |  |  | -cross-platform: works on Windows, Unix, and OS X | 
					
						
							|  |  |  | -multi-window text editor with multiple undo, Python colorizing, smart indent, | 
					
						
							|  |  |  | call tips, and many other features | 
					
						
							|  |  |  | -Python shell window (a.k.a interactive interpreter) | 
					
						
							|  |  |  | -debugger (not complete, but you can set breakpoints, view and step) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Menus: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | IDLE has two window types the Shell window and the Editor window. It is | 
					
						
							|  |  |  | possible to have multiple editor windows simultaneously. IDLE's | 
					
						
							|  |  |  | menus dynamically change based on which window is currently selected. Each menu | 
					
						
							|  |  |  | documented below indicates which window type it is associated with. Click on | 
					
						
							|  |  |  | the dotted line at the top of a menu to "tear it off": a separate window | 
					
						
							|  |  |  | containing the menu is created (for Unix and Windows only). | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | File Menu (Shell and Editor): | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-01 00:52:18 -04:00
										 |  |  |         New File         -- Create a new file editing window | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Open...          -- Open an existing file | 
					
						
							|  |  |  |         Open Module...   -- Open an existing module (searches sys.path) | 
					
						
							|  |  |  |         Recent Files...  -- Open a list of recent files | 
					
						
							|  |  |  |         Class Browser    -- Show classes and methods in current file | 
					
						
							|  |  |  |         Path Browser     -- Show sys.path directories, modules, classes, | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  |                             and methods | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         --- | 
					
						
							|  |  |  |         Save             -- Save current window to the associated file (unsaved | 
					
						
							|  |  |  |                             windows have a * before and after the window title) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Save As...       -- Save current window to new file, which becomes | 
					
						
							|  |  |  |                             the associated file | 
					
						
							|  |  |  |         Save Copy As...  -- Save current window to different file | 
					
						
							|  |  |  |                             without changing the associated file | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Print Window     -- Print the current window | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Close            -- Close current window (asks to save if unsaved) | 
					
						
							|  |  |  |         Exit             -- Close all windows, quit (asks to save if unsaved) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Edit Menu (Shell and Editor): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Undo             -- Undo last change to current window | 
					
						
							|  |  |  |                             (a maximum of 1000 changes may be undone) | 
					
						
							|  |  |  |         Redo             -- Redo last undone change to current window | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Cut              -- Copy a selection into system-wide clipboard, | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  |                             then delete the selection | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Copy             -- Copy selection into system-wide clipboard | 
					
						
							|  |  |  |         Paste            -- Insert system-wide clipboard into window | 
					
						
							|  |  |  |         Select All       -- Select the entire contents of the edit buffer | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Find...          -- Open a search dialog box with many options | 
					
						
							|  |  |  |         Find Again       -- Repeat last search | 
					
						
							|  |  |  |         Find Selection   -- Search for the string in the selection | 
					
						
							|  |  |  |         Find in Files... -- Open a search dialog box for searching files | 
					
						
							|  |  |  |         Replace...       -- Open a search-and-replace dialog box | 
					
						
							|  |  |  |         Go to Line       -- Ask for a line number and show that line | 
					
						
							|  |  |  |         Expand Word      -- Expand the word you have typed to match another | 
					
						
							|  |  |  |                             word in the same buffer; repeat to get a | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  |                             different expansion | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Show Calltip     -- After an unclosed parenthesis for a function, open | 
					
						
							|  |  |  |                             a small window with function parameter hints | 
					
						
							|  |  |  |         Show Parens      -- Highlight the surrounding parenthesis | 
					
						
							|  |  |  |         Show Completions -- Open a scroll window allowing selection keywords | 
					
						
							|  |  |  |                             and attributes. (see '*TIPS*', below) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Format Menu (Editor window only): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Indent Region       -- Shift selected lines right by the indent width | 
					
						
							|  |  |  |                                (default 4 spaces) | 
					
						
							|  |  |  |         Dedent Region       -- Shift selected lines left by the indent width | 
					
						
							|  |  |  |                                (default 4 spaces) | 
					
						
							|  |  |  |         Comment Out Region  -- Insert ## in front of selected lines | 
					
						
							|  |  |  |         Uncomment Region    -- Remove leading # or ## from selected lines | 
					
						
							|  |  |  |         Tabify Region       -- Turns *leading* stretches of spaces into tabs. | 
					
						
							|  |  |  |                 (Note: We recommend using 4 space blocks to indent Python code.) | 
					
						
							|  |  |  |         Untabify Region     -- Turn *all* tabs into the corrent number of spaces | 
					
						
							|  |  |  |         Toggle tabs         -- Open a dialog to switch between indenting with | 
					
						
							|  |  |  |                                spaces and tabs. | 
					
						
							|  |  |  |         New Indent Width... -- Open a dialog to change indent width.  The | 
					
						
							|  |  |  |                                accepted default by the Python community is 4 | 
					
						
							|  |  |  |                                spaces. | 
					
						
							|  |  |  |         Format Paragraph    -- Reformat the current blank-line-separated | 
					
						
							|  |  |  |                                paragraph. All lines in the paragraph will be | 
					
						
							|  |  |  |                                formatted to less than 80 columns. | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Strip trailing whitespace -- Removed any space characters after the end | 
					
						
							|  |  |  |                                      of the last non-space character | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Run Menu (Editor window only): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Python Shell -- Open or wake up the Python shell window | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Check Module -- Check the syntax of the module currently open in the | 
					
						
							|  |  |  |                         Editor window.  If the module has not been saved IDLE | 
					
						
							|  |  |  |                         will prompt the user to save the code. | 
					
						
							|  |  |  |         Run Module   -- Restart the shell to clean the environment, then | 
					
						
							|  |  |  |                         execute the currently open module. If the module has | 
					
						
							|  |  |  |                         not been saved IDLE will prompt the user to save the | 
					
						
							|  |  |  |                         code. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Shell Menu (Shell window only): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         View Last Restart -- Scroll the shell window to the last Shell restart | 
					
						
							|  |  |  |         Restart Shell     -- Restart the shell to clean the environment | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Debug Menu (Shell window only): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Go to File/Line   -- Look around the insert point for a filename | 
					
						
							|  |  |  |                              and line number, open the file, and show the line. | 
					
						
							|  |  |  |                              Useful to view the source lines referenced in an | 
					
						
							|  |  |  |                              exception traceback.  Available in the context | 
					
						
							|  |  |  |                              menu of the Shell window. | 
					
						
							|  |  |  |         Debugger (toggle) -- This feature is not complete and considered | 
					
						
							|  |  |  |                              experimental. Run commands in the shell under the | 
					
						
							|  |  |  |                              debugger. | 
					
						
							|  |  |  |         Stack Viewer      -- Show the stack traceback of the last exception | 
					
						
							|  |  |  |         Auto-open Stack Viewer (toggle) -- Toggle automatically opening the | 
					
						
							|  |  |  |                                            stack viewer on unhandled | 
					
						
							|  |  |  |                                            exception | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Options Menu (Shell and Editor): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Configure IDLE -- Open a configuration dialog.  Fonts, indentation, | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  |                           keybindings, and color themes may be altered. | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |                           Startup Preferences may be set, and additional Help | 
					
						
							|  |  |  |                           sources can be specified. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Code Context (toggle) -- Open a pane at the top of the edit window | 
					
						
							|  |  |  |                                  which shows the block context of the section | 
					
						
							|  |  |  |                                  of code which is scrolling off the top or the | 
					
						
							|  |  |  |                                  window. This is not present in the Shell | 
					
						
							|  |  |  |                                  window only the Editor window. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Windows Menu (Shell and Editor): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Zoom Height -- Toggles the window between normal size (40x80 initial | 
					
						
							|  |  |  |         setting) and maximum height.  The initial size is in the Configure | 
					
						
							|  |  |  |         IDLE dialog under the general tab. | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         The rest of this menu lists the names of all open windows; | 
					
						
							|  |  |  |         select one to bring it to the foreground (deiconifying it if | 
					
						
							|  |  |  |         necessary). | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-12-11 04:42:39 +00:00
										 |  |  | Help Menu: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         About IDLE  -- Version, copyright, license, credits | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         IDLE Help   -- Display this file which is a help file for IDLE | 
					
						
							|  |  |  |                        detailing the menu options, basic editing and navigation, | 
					
						
							|  |  |  |                        and other tips. | 
					
						
							|  |  |  |         Python Docs -- Access local Python documentation, if | 
					
						
							|  |  |  |                        installed.  Or will start a web browser and open | 
					
						
							|  |  |  |                        docs.python.org showing the latest Python documentation. | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Additional help sources may be added here with the Configure IDLE | 
					
						
							|  |  |  |         dialog under the General tab. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Editor context menu (Right-click / Control-click on OS X in Edit window): | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Cut              -- Copy a selection into system-wide clipboard, | 
					
						
							| 
									
										
										
										
											2012-11-01 22:41:19 +02:00
										 |  |  |                             then delete the selection | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Copy             -- Copy selection into system-wide clipboard | 
					
						
							|  |  |  |         Paste            -- Insert system-wide clipboard into window | 
					
						
							|  |  |  |         Set Breakpoint   -- Sets a breakpoint. Breakpoints are only enabled | 
					
						
							|  |  |  |                             when the debugger is open. | 
					
						
							|  |  |  |         Clear Breakpoint -- Clears the breakpoint on that line | 
					
						
							| 
									
										
										
										
											2012-10-20 13:25:34 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-01 22:41:19 +02:00
										 |  |  | Shell context menu (Right-click / Control-click on OS X in Shell window): | 
					
						
							| 
									
										
										
										
											2012-10-20 13:25:34 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Cut              -- Copy a selection into system-wide clipboard, | 
					
						
							| 
									
										
										
										
											2012-11-01 22:41:19 +02:00
										 |  |  |                             then delete the selection | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Copy             -- Copy selection into system-wide clipboard | 
					
						
							|  |  |  |         Paste            -- Insert system-wide clipboard into window | 
					
						
							|  |  |  |         --- | 
					
						
							|  |  |  |         Go to file/line  -- Same as in Debug menu | 
					
						
							| 
									
										
										
										
											2012-10-20 13:25:34 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-01-14 22:06:11 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ** TIPS ** | 
					
						
							|  |  |  | ========== | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Additional Help Sources: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Windows users can Google on zopeshelf.chm to access Zope help files in | 
					
						
							|  |  |  |         the Windows help format.  The Additional Help Sources feature of the | 
					
						
							|  |  |  |         configuration GUI supports .chm, along with any other filetypes | 
					
						
							|  |  |  |         supported by your browser.  Supply a Menu Item title, and enter the | 
					
						
							|  |  |  |         location in the Help File Path slot of the New Help Source dialog.  Use | 
					
						
							|  |  |  |         http:// and/or www. to identify external URLs, or download the file and | 
					
						
							|  |  |  |         browse for its path on your machine using the Browse button. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         All users can access the extensive sources of help, including | 
					
						
							|  |  |  |         tutorials, available at docs.python.org.  Selected URLs can be added | 
					
						
							|  |  |  |         or removed from the Help menu at any time using Configure IDLE. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Basic editing and navigation: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Backspace deletes char to the left; DEL deletes char to the right. | 
					
						
							|  |  |  |         Control-backspace deletes word left, Control-DEL deletes word right. | 
					
						
							|  |  |  |         Arrow keys and Page Up/Down move around. | 
					
						
							|  |  |  |         Control-left/right Arrow moves by words in a strange but useful way. | 
					
						
							|  |  |  |         Home/End go to begin/end of line. | 
					
						
							|  |  |  |         Control-Home/End go to begin/end of file. | 
					
						
							|  |  |  |         Some useful Emacs bindings are inherited from Tcl/Tk: | 
					
						
							|  |  |  |                 Control-a     beginning of line | 
					
						
							|  |  |  |                 Control-e     end of line | 
					
						
							|  |  |  |                 Control-k     kill line (but doesn't put it in clipboard) | 
					
						
							|  |  |  |                 Control-l     center window around the insertion point | 
					
						
							|  |  |  |         Standard keybindings (like Control-c to copy and Control-v to | 
					
						
							|  |  |  |         paste) may work.  Keybindings are selected in the Configure IDLE | 
					
						
							|  |  |  |         dialog. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Automatic indentation: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         After a block-opening statement, the next line is indented by 4 spaces | 
					
						
							|  |  |  |         (in the Python Shell window by one tab).  After certain keywords | 
					
						
							|  |  |  |         (break, return etc.) the next line is dedented.  In leading | 
					
						
							|  |  |  |         indentation, Backspace deletes up to 4 spaces if they are there.  Tab | 
					
						
							|  |  |  |         inserts spaces (in the Python Shell window one tab), number depends on | 
					
						
							|  |  |  |         Indent Width. Currently tabs are restricted to four spaces due | 
					
						
							|  |  |  |         to Tcl/Tk limitations. | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-12-11 04:42:39 +00:00
										 |  |  |         See also the indent/dedent region commands in the edit menu. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
											  
											
												Merged revisions 53623-53858 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
  r53624 | peter.astrand | 2007-02-02 20:06:36 +0100 (Fri, 02 Feb 2007) | 1 line
  We had several if statements checking the value of a fd. This is unsafe, since valid fds might be zero. We should check for not None instead.
........
  r53635 | kurt.kaiser | 2007-02-05 07:03:18 +0100 (Mon, 05 Feb 2007) | 2 lines
  Add 'raw' support to configHandler. Patch 1650174 Tal Einat.
........
  r53641 | kurt.kaiser | 2007-02-06 00:02:16 +0100 (Tue, 06 Feb 2007) | 5 lines
  1. Calltips now 'handle' tuples in the argument list (display '<tuple>' :)
     Suggested solution by Christos Georgiou, Bug 791968.
  2. Clean up tests, were not failing when they should have been.
  4. Remove some camelcase and an unneeded try/except block.
........
  r53644 | kurt.kaiser | 2007-02-06 04:21:40 +0100 (Tue, 06 Feb 2007) | 2 lines
  Clean up ModifiedInterpreter.runcode() structure
........
  r53646 | peter.astrand | 2007-02-06 16:37:50 +0100 (Tue, 06 Feb 2007) | 1 line
  Applied patch 1124861.3.patch to solve bug #1124861: Automatically create pipes on Windows, if GetStdHandle fails. Will backport.
........
  r53648 | lars.gustaebel | 2007-02-06 19:38:13 +0100 (Tue, 06 Feb 2007) | 4 lines
  Patch #1652681: create nonexistent files in append mode and
  allow appending to empty files.
........
  r53649 | kurt.kaiser | 2007-02-06 20:09:43 +0100 (Tue, 06 Feb 2007) | 4 lines
  Updated patch (CodeContext.061217.patch) to
  [ 1362975 ] CodeContext - Improved text indentation
  Tal Einat 16Dec06
........
  r53650 | kurt.kaiser | 2007-02-06 20:21:19 +0100 (Tue, 06 Feb 2007) | 2 lines
  narrow exception per [ 1540849 ] except too broad
........
  r53653 | kurt.kaiser | 2007-02-07 04:39:41 +0100 (Wed, 07 Feb 2007) | 4 lines
  [ 1621265 ] Auto-completion list placement
  Move AC window below input line unless not enough space, then put it above.
  Patch: Tal Einat
........
  r53654 | kurt.kaiser | 2007-02-07 09:07:13 +0100 (Wed, 07 Feb 2007) | 2 lines
  Handle AttributeError during calltip lookup
........
  r53656 | raymond.hettinger | 2007-02-07 21:08:22 +0100 (Wed, 07 Feb 2007) | 3 lines
  SF #1615701:  make d.update(m) honor __getitem__() and keys() in dict subclasses
........
  r53658 | raymond.hettinger | 2007-02-07 22:04:20 +0100 (Wed, 07 Feb 2007) | 1 line
  SF: 1397711 Set docs conflated immutable and hashable
........
  r53660 | raymond.hettinger | 2007-02-07 22:42:17 +0100 (Wed, 07 Feb 2007) | 1 line
  Check for a common user error with defaultdict().
........
  r53662 | raymond.hettinger | 2007-02-07 23:24:07 +0100 (Wed, 07 Feb 2007) | 1 line
  Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict.
........
  r53664 | raymond.hettinger | 2007-02-08 00:49:03 +0100 (Thu, 08 Feb 2007) | 1 line
  Silence compiler warning
........
  r53666 | raymond.hettinger | 2007-02-08 01:07:32 +0100 (Thu, 08 Feb 2007) | 1 line
  Do not let overflows in enumerate() and count() pass silently.
........
  r53668 | raymond.hettinger | 2007-02-08 01:50:39 +0100 (Thu, 08 Feb 2007) | 1 line
  Bypass set specific optimizations for set and frozenset subclasses.
........
  r53670 | raymond.hettinger | 2007-02-08 02:42:35 +0100 (Thu, 08 Feb 2007) | 1 line
  Fix docstring bug
........
  r53671 | martin.v.loewis | 2007-02-08 10:13:36 +0100 (Thu, 08 Feb 2007) | 3 lines
  Bug #1653736: Complain about keyword arguments to time.isoformat.
  Will backport to 2.5.
........
  r53679 | kurt.kaiser | 2007-02-08 23:58:18 +0100 (Thu, 08 Feb 2007) | 6 lines
  Corrected some bugs in AutoComplete.  Also, Page Up/Down in ACW implemented;
  mouse and cursor selection in ACWindow implemented; double Tab inserts current
  selection and closes ACW (similar to double-click and Return); scroll wheel now
  works in ACW.  Added AutoComplete instructions to IDLE Help.
........
  r53689 | martin.v.loewis | 2007-02-09 13:19:32 +0100 (Fri, 09 Feb 2007) | 3 lines
  Bug #1653736: Properly discard third argument to slot_nb_inplace_power.
  Will backport.
........
  r53691 | martin.v.loewis | 2007-02-09 13:36:48 +0100 (Fri, 09 Feb 2007) | 4 lines
  Bug #1600860: Search for shared python library in LIBDIR, not
  lib/python/config, on "linux" and "gnu" systems.
  Will backport.
........
  r53693 | martin.v.loewis | 2007-02-09 13:58:49 +0100 (Fri, 09 Feb 2007) | 2 lines
  Update broken link. Will backport to 2.5.
........
  r53697 | georg.brandl | 2007-02-09 19:48:41 +0100 (Fri, 09 Feb 2007) | 2 lines
  Bug #1656078: typo in in profile docs.
........
  r53731 | brett.cannon | 2007-02-11 06:36:00 +0100 (Sun, 11 Feb 2007) | 3 lines
  Change a very minor inconsistency (that is purely cosmetic) in the AST
  definition.
........
  r53735 | skip.montanaro | 2007-02-11 19:24:37 +0100 (Sun, 11 Feb 2007) | 1 line
  fix trace.py --ignore-dir
........
  r53741 | brett.cannon | 2007-02-11 20:44:41 +0100 (Sun, 11 Feb 2007) | 3 lines
  Check in changed Python-ast.c from a cosmetic change to Python.asdl (in
  r53731).
........
  r53751 | brett.cannon | 2007-02-12 04:51:02 +0100 (Mon, 12 Feb 2007) | 5 lines
  Modify Parser/asdl_c.py so that the __version__ number for Python/Python-ast.c
  is specified at the top of the file.  Also add a note that Python/Python-ast.c
  needs to be committed separately after a change to the AST grammar to capture
  the revision number of the change (which is what __version__ is set to).
........
  r53752 | lars.gustaebel | 2007-02-12 10:25:53 +0100 (Mon, 12 Feb 2007) | 3 lines
  Bug #1656581: Point out that external file objects are supposed to be
  at position 0.
........
  r53754 | martin.v.loewis | 2007-02-12 13:21:10 +0100 (Mon, 12 Feb 2007) | 3 lines
  Patch 1463026: Support default namespace in XMLGenerator.
  Fixes #847665. Will backport.
........
  r53757 | armin.rigo | 2007-02-12 17:23:24 +0100 (Mon, 12 Feb 2007) | 4 lines
  Fix the line to what is my guess at the original author's meaning.
  (The line has no effect anyway, but is present because it's
  customary call the base class __init__).
........
  r53763 | martin.v.loewis | 2007-02-13 09:34:45 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #685268: Consider a package's __path__ in imputil.
  Will backport.
........
  r53765 | martin.v.loewis | 2007-02-13 10:49:38 +0100 (Tue, 13 Feb 2007) | 2 lines
  Patch #698833: Support file decryption in zipfile.
........
  r53766 | martin.v.loewis | 2007-02-13 11:10:39 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1517891: Make 'a' create the file if it doesn't exist.
  Fixes #1514451.
........
  r53767 | martin.v.loewis | 2007-02-13 13:08:24 +0100 (Tue, 13 Feb 2007) | 3 lines
  Bug #1658794: Remove extraneous 'this'.
  Will backport to 2.5.
........
  r53769 | martin.v.loewis | 2007-02-13 13:14:19 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1657276: Make NETLINK_DNRTMSG conditional.
  Will backport.
........
  r53771 | lars.gustaebel | 2007-02-13 17:09:24 +0100 (Tue, 13 Feb 2007) | 4 lines
  Patch #1647484: Renamed GzipFile's filename attribute to name. The
  filename attribute is still accessible as a property that emits a
  DeprecationWarning.
........
  r53772 | lars.gustaebel | 2007-02-13 17:24:00 +0100 (Tue, 13 Feb 2007) | 3 lines
  Strip the '.gz' extension from the filename that is written to the
  gzip header.
........
  r53774 | martin.v.loewis | 2007-02-14 11:07:37 +0100 (Wed, 14 Feb 2007) | 2 lines
  Patch #1432399: Add HCI sockets.
........
  r53775 | martin.v.loewis | 2007-02-14 12:30:07 +0100 (Wed, 14 Feb 2007) | 2 lines
  Update 1432399 to removal of _BT_SOCKADDR_MEMB.
........
  r53776 | martin.v.loewis | 2007-02-14 12:30:56 +0100 (Wed, 14 Feb 2007) | 3 lines
  Ignore directory time stamps when considering
  whether to rerun libffi configure.
........
  r53778 | lars.gustaebel | 2007-02-14 15:45:12 +0100 (Wed, 14 Feb 2007) | 4 lines
  A missing binary mode in AppendTest caused failures in Windows
  Buildbot.
........
  r53782 | martin.v.loewis | 2007-02-15 10:51:35 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1397848: add the reasoning behind no-resize-on-shrinkage.
........
  r53783 | georg.brandl | 2007-02-15 11:37:59 +0100 (Thu, 15 Feb 2007) | 2 lines
  Make functools.wraps() docs a bit clearer.
........
  r53785 | georg.brandl | 2007-02-15 12:29:04 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1494140: Add documentation for the new struct.Struct object.
........
  r53787 | georg.brandl | 2007-02-15 12:29:55 +0100 (Thu, 15 Feb 2007) | 2 lines
  Add missing \versionadded.
........
  r53800 | brett.cannon | 2007-02-15 23:54:39 +0100 (Thu, 15 Feb 2007) | 11 lines
  Update the encoding package's search function to use absolute imports when
  calling __import__.  This helps make the expected search locations for encoding
  modules be more explicit.
  One could use an explicit value for __path__ when making the call to __import__
  to force the exact location searched for encodings.  This would give the most
  strict search path possible if one is worried about malicious code being
  imported.  The unfortunate side-effect of that is that if __path__ was modified
  on 'encodings' on purpose in a safe way it would not be picked up in future
  __import__ calls.
........
  r53801 | brett.cannon | 2007-02-16 20:33:01 +0100 (Fri, 16 Feb 2007) | 2 lines
  Make the __import__ call in encodings.__init__ absolute with a level 0 call.
........
  r53809 | vinay.sajip | 2007-02-16 23:36:24 +0100 (Fri, 16 Feb 2007) | 1 line
  Minor fix for currentframe (SF #1652788).
........
  r53818 | raymond.hettinger | 2007-02-19 03:03:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Extend work on revision 52962:  Eliminate redundant calls to PyObject_Hash().
........
  r53820 | raymond.hettinger | 2007-02-19 05:08:43 +0100 (Mon, 19 Feb 2007) | 1 line
  Add merge() function to heapq.
........
  r53821 | raymond.hettinger | 2007-02-19 06:28:28 +0100 (Mon, 19 Feb 2007) | 1 line
  Add tie-breaker count to preserve sort stability.
........
  r53822 | raymond.hettinger | 2007-02-19 07:59:32 +0100 (Mon, 19 Feb 2007) | 1 line
  Use C heapreplace() instead of slower _siftup() in pure python.
........
  r53823 | raymond.hettinger | 2007-02-19 08:30:21 +0100 (Mon, 19 Feb 2007) | 1 line
  Add test for merge stability
........
  r53824 | raymond.hettinger | 2007-02-19 10:14:10 +0100 (Mon, 19 Feb 2007) | 1 line
  Provide an example of defaultdict with non-zero constant factory function.
........
  r53825 | lars.gustaebel | 2007-02-19 10:54:47 +0100 (Mon, 19 Feb 2007) | 2 lines
  Moved misplaced news item.
........
  r53826 | martin.v.loewis | 2007-02-19 11:55:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
  functions on platforms where the underlying system calls are available.
........
  r53827 | raymond.hettinger | 2007-02-19 19:15:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup docstrings for merge().
........
  r53829 | raymond.hettinger | 2007-02-19 21:44:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup set/dict interoperability.
........
  r53837 | raymond.hettinger | 2007-02-21 06:20:38 +0100 (Wed, 21 Feb 2007) | 1 line
  Add itertools.izip_longest().
........
  r53838 | raymond.hettinger | 2007-02-21 18:22:05 +0100 (Wed, 21 Feb 2007) | 1 line
  Remove filler struct item and fix leak.
........
											
										 
											2007-02-23 15:07:44 +00:00
										 |  |  | Completions: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Completions are supplied for functions, classes, and attributes of | 
					
						
							|  |  |  |         classes, both built-in and user-defined.  Completions are also provided | 
					
						
							|  |  |  |         for filenames. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         The AutoCompleteWindow (ACW) will open after a predefined delay | 
					
						
							|  |  |  |         (default is two seconds) after a '.' or (in a string) an os.sep is | 
					
						
							|  |  |  |         typed.  If after one of those characters (plus zero or more other | 
					
						
							|  |  |  |         characters) a tab is typed the ACW will open immediately if a possible | 
					
						
							|  |  |  |         continuation is found. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         If there is only one possible completion for the characters entered, a | 
					
						
							|  |  |  |         tab will supply that completion without opening the ACW. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         'Show Completions' will force open a completions window, by default the | 
					
						
							|  |  |  |         Control-space keys will open a completions window.  In an empty | 
					
						
							|  |  |  |         string, this will contain the files in the current directory.  On a | 
					
						
							|  |  |  |         blank line, it will contain the built-in and user-defined functions and | 
					
						
							|  |  |  |         classes in the current name spaces, plus any modules imported.  If some | 
					
						
							|  |  |  |         characters have been entered, the ACW will attempt to be more specific. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         If string of characters is typed, the ACW selection will jump to the | 
					
						
							|  |  |  |         entry most closely matching those characters. Entering a tab will cause | 
					
						
							|  |  |  |         the longest non-ambiguous match to be entered in the Edit window or | 
					
						
							|  |  |  |         Shell.  Two tabs in a row will supply the current ACW selection, as | 
					
						
							|  |  |  |         will return or a double click.  Cursor keys, Page Up/Down, mouse | 
					
						
							|  |  |  |         selection, and the scroll wheel all operate on the ACW. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         "Hidden" attributes can be accessed by typing the beginning of hidden | 
					
						
							|  |  |  |         name after a '.',  e.g. '_'.  This allows access to modules with | 
					
						
							|  |  |  |         '__all__' set, or to class-private attributes. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Completions and the 'Expand Word' facility can save a lot of typing! | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         Completions are currently limited to those in the namespaces.  Names in | 
					
						
							|  |  |  |         an Editor window which are not via __main__ or sys.modules will not be | 
					
						
							|  |  |  |         found.  Run the module once with your imports to correct this | 
					
						
							|  |  |  |         situation.  Note that IDLE itself places quite a few modules in | 
					
						
							|  |  |  |         sys.modules, so much can be found by default, e.g. the re module. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         If you don't like the ACW popping up unbidden, simply make the delay | 
					
						
							|  |  |  |         longer or disable the extension.  Or another option is the delay could | 
					
						
							|  |  |  |         be set to zero. Another alternative to preventing ACW popups is to | 
					
						
							|  |  |  |         disable the call tips extension. | 
					
						
							| 
									
										
											  
											
												Merged revisions 53623-53858 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
  r53624 | peter.astrand | 2007-02-02 20:06:36 +0100 (Fri, 02 Feb 2007) | 1 line
  We had several if statements checking the value of a fd. This is unsafe, since valid fds might be zero. We should check for not None instead.
........
  r53635 | kurt.kaiser | 2007-02-05 07:03:18 +0100 (Mon, 05 Feb 2007) | 2 lines
  Add 'raw' support to configHandler. Patch 1650174 Tal Einat.
........
  r53641 | kurt.kaiser | 2007-02-06 00:02:16 +0100 (Tue, 06 Feb 2007) | 5 lines
  1. Calltips now 'handle' tuples in the argument list (display '<tuple>' :)
     Suggested solution by Christos Georgiou, Bug 791968.
  2. Clean up tests, were not failing when they should have been.
  4. Remove some camelcase and an unneeded try/except block.
........
  r53644 | kurt.kaiser | 2007-02-06 04:21:40 +0100 (Tue, 06 Feb 2007) | 2 lines
  Clean up ModifiedInterpreter.runcode() structure
........
  r53646 | peter.astrand | 2007-02-06 16:37:50 +0100 (Tue, 06 Feb 2007) | 1 line
  Applied patch 1124861.3.patch to solve bug #1124861: Automatically create pipes on Windows, if GetStdHandle fails. Will backport.
........
  r53648 | lars.gustaebel | 2007-02-06 19:38:13 +0100 (Tue, 06 Feb 2007) | 4 lines
  Patch #1652681: create nonexistent files in append mode and
  allow appending to empty files.
........
  r53649 | kurt.kaiser | 2007-02-06 20:09:43 +0100 (Tue, 06 Feb 2007) | 4 lines
  Updated patch (CodeContext.061217.patch) to
  [ 1362975 ] CodeContext - Improved text indentation
  Tal Einat 16Dec06
........
  r53650 | kurt.kaiser | 2007-02-06 20:21:19 +0100 (Tue, 06 Feb 2007) | 2 lines
  narrow exception per [ 1540849 ] except too broad
........
  r53653 | kurt.kaiser | 2007-02-07 04:39:41 +0100 (Wed, 07 Feb 2007) | 4 lines
  [ 1621265 ] Auto-completion list placement
  Move AC window below input line unless not enough space, then put it above.
  Patch: Tal Einat
........
  r53654 | kurt.kaiser | 2007-02-07 09:07:13 +0100 (Wed, 07 Feb 2007) | 2 lines
  Handle AttributeError during calltip lookup
........
  r53656 | raymond.hettinger | 2007-02-07 21:08:22 +0100 (Wed, 07 Feb 2007) | 3 lines
  SF #1615701:  make d.update(m) honor __getitem__() and keys() in dict subclasses
........
  r53658 | raymond.hettinger | 2007-02-07 22:04:20 +0100 (Wed, 07 Feb 2007) | 1 line
  SF: 1397711 Set docs conflated immutable and hashable
........
  r53660 | raymond.hettinger | 2007-02-07 22:42:17 +0100 (Wed, 07 Feb 2007) | 1 line
  Check for a common user error with defaultdict().
........
  r53662 | raymond.hettinger | 2007-02-07 23:24:07 +0100 (Wed, 07 Feb 2007) | 1 line
  Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict.
........
  r53664 | raymond.hettinger | 2007-02-08 00:49:03 +0100 (Thu, 08 Feb 2007) | 1 line
  Silence compiler warning
........
  r53666 | raymond.hettinger | 2007-02-08 01:07:32 +0100 (Thu, 08 Feb 2007) | 1 line
  Do not let overflows in enumerate() and count() pass silently.
........
  r53668 | raymond.hettinger | 2007-02-08 01:50:39 +0100 (Thu, 08 Feb 2007) | 1 line
  Bypass set specific optimizations for set and frozenset subclasses.
........
  r53670 | raymond.hettinger | 2007-02-08 02:42:35 +0100 (Thu, 08 Feb 2007) | 1 line
  Fix docstring bug
........
  r53671 | martin.v.loewis | 2007-02-08 10:13:36 +0100 (Thu, 08 Feb 2007) | 3 lines
  Bug #1653736: Complain about keyword arguments to time.isoformat.
  Will backport to 2.5.
........
  r53679 | kurt.kaiser | 2007-02-08 23:58:18 +0100 (Thu, 08 Feb 2007) | 6 lines
  Corrected some bugs in AutoComplete.  Also, Page Up/Down in ACW implemented;
  mouse and cursor selection in ACWindow implemented; double Tab inserts current
  selection and closes ACW (similar to double-click and Return); scroll wheel now
  works in ACW.  Added AutoComplete instructions to IDLE Help.
........
  r53689 | martin.v.loewis | 2007-02-09 13:19:32 +0100 (Fri, 09 Feb 2007) | 3 lines
  Bug #1653736: Properly discard third argument to slot_nb_inplace_power.
  Will backport.
........
  r53691 | martin.v.loewis | 2007-02-09 13:36:48 +0100 (Fri, 09 Feb 2007) | 4 lines
  Bug #1600860: Search for shared python library in LIBDIR, not
  lib/python/config, on "linux" and "gnu" systems.
  Will backport.
........
  r53693 | martin.v.loewis | 2007-02-09 13:58:49 +0100 (Fri, 09 Feb 2007) | 2 lines
  Update broken link. Will backport to 2.5.
........
  r53697 | georg.brandl | 2007-02-09 19:48:41 +0100 (Fri, 09 Feb 2007) | 2 lines
  Bug #1656078: typo in in profile docs.
........
  r53731 | brett.cannon | 2007-02-11 06:36:00 +0100 (Sun, 11 Feb 2007) | 3 lines
  Change a very minor inconsistency (that is purely cosmetic) in the AST
  definition.
........
  r53735 | skip.montanaro | 2007-02-11 19:24:37 +0100 (Sun, 11 Feb 2007) | 1 line
  fix trace.py --ignore-dir
........
  r53741 | brett.cannon | 2007-02-11 20:44:41 +0100 (Sun, 11 Feb 2007) | 3 lines
  Check in changed Python-ast.c from a cosmetic change to Python.asdl (in
  r53731).
........
  r53751 | brett.cannon | 2007-02-12 04:51:02 +0100 (Mon, 12 Feb 2007) | 5 lines
  Modify Parser/asdl_c.py so that the __version__ number for Python/Python-ast.c
  is specified at the top of the file.  Also add a note that Python/Python-ast.c
  needs to be committed separately after a change to the AST grammar to capture
  the revision number of the change (which is what __version__ is set to).
........
  r53752 | lars.gustaebel | 2007-02-12 10:25:53 +0100 (Mon, 12 Feb 2007) | 3 lines
  Bug #1656581: Point out that external file objects are supposed to be
  at position 0.
........
  r53754 | martin.v.loewis | 2007-02-12 13:21:10 +0100 (Mon, 12 Feb 2007) | 3 lines
  Patch 1463026: Support default namespace in XMLGenerator.
  Fixes #847665. Will backport.
........
  r53757 | armin.rigo | 2007-02-12 17:23:24 +0100 (Mon, 12 Feb 2007) | 4 lines
  Fix the line to what is my guess at the original author's meaning.
  (The line has no effect anyway, but is present because it's
  customary call the base class __init__).
........
  r53763 | martin.v.loewis | 2007-02-13 09:34:45 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #685268: Consider a package's __path__ in imputil.
  Will backport.
........
  r53765 | martin.v.loewis | 2007-02-13 10:49:38 +0100 (Tue, 13 Feb 2007) | 2 lines
  Patch #698833: Support file decryption in zipfile.
........
  r53766 | martin.v.loewis | 2007-02-13 11:10:39 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1517891: Make 'a' create the file if it doesn't exist.
  Fixes #1514451.
........
  r53767 | martin.v.loewis | 2007-02-13 13:08:24 +0100 (Tue, 13 Feb 2007) | 3 lines
  Bug #1658794: Remove extraneous 'this'.
  Will backport to 2.5.
........
  r53769 | martin.v.loewis | 2007-02-13 13:14:19 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1657276: Make NETLINK_DNRTMSG conditional.
  Will backport.
........
  r53771 | lars.gustaebel | 2007-02-13 17:09:24 +0100 (Tue, 13 Feb 2007) | 4 lines
  Patch #1647484: Renamed GzipFile's filename attribute to name. The
  filename attribute is still accessible as a property that emits a
  DeprecationWarning.
........
  r53772 | lars.gustaebel | 2007-02-13 17:24:00 +0100 (Tue, 13 Feb 2007) | 3 lines
  Strip the '.gz' extension from the filename that is written to the
  gzip header.
........
  r53774 | martin.v.loewis | 2007-02-14 11:07:37 +0100 (Wed, 14 Feb 2007) | 2 lines
  Patch #1432399: Add HCI sockets.
........
  r53775 | martin.v.loewis | 2007-02-14 12:30:07 +0100 (Wed, 14 Feb 2007) | 2 lines
  Update 1432399 to removal of _BT_SOCKADDR_MEMB.
........
  r53776 | martin.v.loewis | 2007-02-14 12:30:56 +0100 (Wed, 14 Feb 2007) | 3 lines
  Ignore directory time stamps when considering
  whether to rerun libffi configure.
........
  r53778 | lars.gustaebel | 2007-02-14 15:45:12 +0100 (Wed, 14 Feb 2007) | 4 lines
  A missing binary mode in AppendTest caused failures in Windows
  Buildbot.
........
  r53782 | martin.v.loewis | 2007-02-15 10:51:35 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1397848: add the reasoning behind no-resize-on-shrinkage.
........
  r53783 | georg.brandl | 2007-02-15 11:37:59 +0100 (Thu, 15 Feb 2007) | 2 lines
  Make functools.wraps() docs a bit clearer.
........
  r53785 | georg.brandl | 2007-02-15 12:29:04 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1494140: Add documentation for the new struct.Struct object.
........
  r53787 | georg.brandl | 2007-02-15 12:29:55 +0100 (Thu, 15 Feb 2007) | 2 lines
  Add missing \versionadded.
........
  r53800 | brett.cannon | 2007-02-15 23:54:39 +0100 (Thu, 15 Feb 2007) | 11 lines
  Update the encoding package's search function to use absolute imports when
  calling __import__.  This helps make the expected search locations for encoding
  modules be more explicit.
  One could use an explicit value for __path__ when making the call to __import__
  to force the exact location searched for encodings.  This would give the most
  strict search path possible if one is worried about malicious code being
  imported.  The unfortunate side-effect of that is that if __path__ was modified
  on 'encodings' on purpose in a safe way it would not be picked up in future
  __import__ calls.
........
  r53801 | brett.cannon | 2007-02-16 20:33:01 +0100 (Fri, 16 Feb 2007) | 2 lines
  Make the __import__ call in encodings.__init__ absolute with a level 0 call.
........
  r53809 | vinay.sajip | 2007-02-16 23:36:24 +0100 (Fri, 16 Feb 2007) | 1 line
  Minor fix for currentframe (SF #1652788).
........
  r53818 | raymond.hettinger | 2007-02-19 03:03:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Extend work on revision 52962:  Eliminate redundant calls to PyObject_Hash().
........
  r53820 | raymond.hettinger | 2007-02-19 05:08:43 +0100 (Mon, 19 Feb 2007) | 1 line
  Add merge() function to heapq.
........
  r53821 | raymond.hettinger | 2007-02-19 06:28:28 +0100 (Mon, 19 Feb 2007) | 1 line
  Add tie-breaker count to preserve sort stability.
........
  r53822 | raymond.hettinger | 2007-02-19 07:59:32 +0100 (Mon, 19 Feb 2007) | 1 line
  Use C heapreplace() instead of slower _siftup() in pure python.
........
  r53823 | raymond.hettinger | 2007-02-19 08:30:21 +0100 (Mon, 19 Feb 2007) | 1 line
  Add test for merge stability
........
  r53824 | raymond.hettinger | 2007-02-19 10:14:10 +0100 (Mon, 19 Feb 2007) | 1 line
  Provide an example of defaultdict with non-zero constant factory function.
........
  r53825 | lars.gustaebel | 2007-02-19 10:54:47 +0100 (Mon, 19 Feb 2007) | 2 lines
  Moved misplaced news item.
........
  r53826 | martin.v.loewis | 2007-02-19 11:55:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
  functions on platforms where the underlying system calls are available.
........
  r53827 | raymond.hettinger | 2007-02-19 19:15:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup docstrings for merge().
........
  r53829 | raymond.hettinger | 2007-02-19 21:44:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup set/dict interoperability.
........
  r53837 | raymond.hettinger | 2007-02-21 06:20:38 +0100 (Wed, 21 Feb 2007) | 1 line
  Add itertools.izip_longest().
........
  r53838 | raymond.hettinger | 2007-02-21 18:22:05 +0100 (Wed, 21 Feb 2007) | 1 line
  Remove filler struct item and fix leak.
........
											
										 
											2007-02-23 15:07:44 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | Python Shell window: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Control-c interrupts executing command. | 
					
						
							| 
									
										
										
										
											2013-04-17 00:27:31 -05:00
										 |  |  |         Control-d sends end-of-file; closes window if typed at >>> prompt. | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Alt-/ expand word is also useful to reduce typing. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     Command history: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Alt-p retrieves previous command matching what you have typed. On OS X | 
					
						
							|  |  |  |         use Control-p. | 
					
						
							|  |  |  |         Alt-n retrieves next. On OS X use Control-n. | 
					
						
							|  |  |  |         Return while cursor is on a previous command retrieves that command. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-01-26 04:17:16 +00:00
										 |  |  |     Syntax colors: | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         The coloring is applied in a background "thread", so you may | 
					
						
							|  |  |  |         occasionally see uncolorized text.  To change the color | 
					
						
							|  |  |  |         scheme, use the Configure IDLE / Highlighting dialog. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-12-11 04:42:39 +00:00
										 |  |  |     Python default syntax colors: | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Keywords        orange | 
					
						
							|  |  |  |         Builtins        royal purple | 
					
						
							|  |  |  |         Strings         green | 
					
						
							|  |  |  |         Comments        red | 
					
						
							|  |  |  |         Definitions     blue | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-12-11 04:42:39 +00:00
										 |  |  |     Shell default colors: | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Console output  brown | 
					
						
							|  |  |  |         stdout          blue | 
					
						
							|  |  |  |         stderr          red | 
					
						
							|  |  |  |         stdin           black | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Other preferences: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         The font preferences, highlighting, keys, and general preferences can | 
					
						
							|  |  |  |         be changed via the Configure IDLE menu option.  Be sure to note that | 
					
						
							|  |  |  |         keys can be user defined, IDLE ships with four built in key sets. In | 
					
						
							|  |  |  |         addition a user can create a custom key set in the Configure IDLE | 
					
						
							|  |  |  |         dialog under the keys tab. | 
					
						
							| 
									
										
										
										
											2000-08-15 01:13:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Command line usage: | 
					
						
							| 
									
										
											  
											
												Merged revisions 53623-53858 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
  r53624 | peter.astrand | 2007-02-02 20:06:36 +0100 (Fri, 02 Feb 2007) | 1 line
  We had several if statements checking the value of a fd. This is unsafe, since valid fds might be zero. We should check for not None instead.
........
  r53635 | kurt.kaiser | 2007-02-05 07:03:18 +0100 (Mon, 05 Feb 2007) | 2 lines
  Add 'raw' support to configHandler. Patch 1650174 Tal Einat.
........
  r53641 | kurt.kaiser | 2007-02-06 00:02:16 +0100 (Tue, 06 Feb 2007) | 5 lines
  1. Calltips now 'handle' tuples in the argument list (display '<tuple>' :)
     Suggested solution by Christos Georgiou, Bug 791968.
  2. Clean up tests, were not failing when they should have been.
  4. Remove some camelcase and an unneeded try/except block.
........
  r53644 | kurt.kaiser | 2007-02-06 04:21:40 +0100 (Tue, 06 Feb 2007) | 2 lines
  Clean up ModifiedInterpreter.runcode() structure
........
  r53646 | peter.astrand | 2007-02-06 16:37:50 +0100 (Tue, 06 Feb 2007) | 1 line
  Applied patch 1124861.3.patch to solve bug #1124861: Automatically create pipes on Windows, if GetStdHandle fails. Will backport.
........
  r53648 | lars.gustaebel | 2007-02-06 19:38:13 +0100 (Tue, 06 Feb 2007) | 4 lines
  Patch #1652681: create nonexistent files in append mode and
  allow appending to empty files.
........
  r53649 | kurt.kaiser | 2007-02-06 20:09:43 +0100 (Tue, 06 Feb 2007) | 4 lines
  Updated patch (CodeContext.061217.patch) to
  [ 1362975 ] CodeContext - Improved text indentation
  Tal Einat 16Dec06
........
  r53650 | kurt.kaiser | 2007-02-06 20:21:19 +0100 (Tue, 06 Feb 2007) | 2 lines
  narrow exception per [ 1540849 ] except too broad
........
  r53653 | kurt.kaiser | 2007-02-07 04:39:41 +0100 (Wed, 07 Feb 2007) | 4 lines
  [ 1621265 ] Auto-completion list placement
  Move AC window below input line unless not enough space, then put it above.
  Patch: Tal Einat
........
  r53654 | kurt.kaiser | 2007-02-07 09:07:13 +0100 (Wed, 07 Feb 2007) | 2 lines
  Handle AttributeError during calltip lookup
........
  r53656 | raymond.hettinger | 2007-02-07 21:08:22 +0100 (Wed, 07 Feb 2007) | 3 lines
  SF #1615701:  make d.update(m) honor __getitem__() and keys() in dict subclasses
........
  r53658 | raymond.hettinger | 2007-02-07 22:04:20 +0100 (Wed, 07 Feb 2007) | 1 line
  SF: 1397711 Set docs conflated immutable and hashable
........
  r53660 | raymond.hettinger | 2007-02-07 22:42:17 +0100 (Wed, 07 Feb 2007) | 1 line
  Check for a common user error with defaultdict().
........
  r53662 | raymond.hettinger | 2007-02-07 23:24:07 +0100 (Wed, 07 Feb 2007) | 1 line
  Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict.
........
  r53664 | raymond.hettinger | 2007-02-08 00:49:03 +0100 (Thu, 08 Feb 2007) | 1 line
  Silence compiler warning
........
  r53666 | raymond.hettinger | 2007-02-08 01:07:32 +0100 (Thu, 08 Feb 2007) | 1 line
  Do not let overflows in enumerate() and count() pass silently.
........
  r53668 | raymond.hettinger | 2007-02-08 01:50:39 +0100 (Thu, 08 Feb 2007) | 1 line
  Bypass set specific optimizations for set and frozenset subclasses.
........
  r53670 | raymond.hettinger | 2007-02-08 02:42:35 +0100 (Thu, 08 Feb 2007) | 1 line
  Fix docstring bug
........
  r53671 | martin.v.loewis | 2007-02-08 10:13:36 +0100 (Thu, 08 Feb 2007) | 3 lines
  Bug #1653736: Complain about keyword arguments to time.isoformat.
  Will backport to 2.5.
........
  r53679 | kurt.kaiser | 2007-02-08 23:58:18 +0100 (Thu, 08 Feb 2007) | 6 lines
  Corrected some bugs in AutoComplete.  Also, Page Up/Down in ACW implemented;
  mouse and cursor selection in ACWindow implemented; double Tab inserts current
  selection and closes ACW (similar to double-click and Return); scroll wheel now
  works in ACW.  Added AutoComplete instructions to IDLE Help.
........
  r53689 | martin.v.loewis | 2007-02-09 13:19:32 +0100 (Fri, 09 Feb 2007) | 3 lines
  Bug #1653736: Properly discard third argument to slot_nb_inplace_power.
  Will backport.
........
  r53691 | martin.v.loewis | 2007-02-09 13:36:48 +0100 (Fri, 09 Feb 2007) | 4 lines
  Bug #1600860: Search for shared python library in LIBDIR, not
  lib/python/config, on "linux" and "gnu" systems.
  Will backport.
........
  r53693 | martin.v.loewis | 2007-02-09 13:58:49 +0100 (Fri, 09 Feb 2007) | 2 lines
  Update broken link. Will backport to 2.5.
........
  r53697 | georg.brandl | 2007-02-09 19:48:41 +0100 (Fri, 09 Feb 2007) | 2 lines
  Bug #1656078: typo in in profile docs.
........
  r53731 | brett.cannon | 2007-02-11 06:36:00 +0100 (Sun, 11 Feb 2007) | 3 lines
  Change a very minor inconsistency (that is purely cosmetic) in the AST
  definition.
........
  r53735 | skip.montanaro | 2007-02-11 19:24:37 +0100 (Sun, 11 Feb 2007) | 1 line
  fix trace.py --ignore-dir
........
  r53741 | brett.cannon | 2007-02-11 20:44:41 +0100 (Sun, 11 Feb 2007) | 3 lines
  Check in changed Python-ast.c from a cosmetic change to Python.asdl (in
  r53731).
........
  r53751 | brett.cannon | 2007-02-12 04:51:02 +0100 (Mon, 12 Feb 2007) | 5 lines
  Modify Parser/asdl_c.py so that the __version__ number for Python/Python-ast.c
  is specified at the top of the file.  Also add a note that Python/Python-ast.c
  needs to be committed separately after a change to the AST grammar to capture
  the revision number of the change (which is what __version__ is set to).
........
  r53752 | lars.gustaebel | 2007-02-12 10:25:53 +0100 (Mon, 12 Feb 2007) | 3 lines
  Bug #1656581: Point out that external file objects are supposed to be
  at position 0.
........
  r53754 | martin.v.loewis | 2007-02-12 13:21:10 +0100 (Mon, 12 Feb 2007) | 3 lines
  Patch 1463026: Support default namespace in XMLGenerator.
  Fixes #847665. Will backport.
........
  r53757 | armin.rigo | 2007-02-12 17:23:24 +0100 (Mon, 12 Feb 2007) | 4 lines
  Fix the line to what is my guess at the original author's meaning.
  (The line has no effect anyway, but is present because it's
  customary call the base class __init__).
........
  r53763 | martin.v.loewis | 2007-02-13 09:34:45 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #685268: Consider a package's __path__ in imputil.
  Will backport.
........
  r53765 | martin.v.loewis | 2007-02-13 10:49:38 +0100 (Tue, 13 Feb 2007) | 2 lines
  Patch #698833: Support file decryption in zipfile.
........
  r53766 | martin.v.loewis | 2007-02-13 11:10:39 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1517891: Make 'a' create the file if it doesn't exist.
  Fixes #1514451.
........
  r53767 | martin.v.loewis | 2007-02-13 13:08:24 +0100 (Tue, 13 Feb 2007) | 3 lines
  Bug #1658794: Remove extraneous 'this'.
  Will backport to 2.5.
........
  r53769 | martin.v.loewis | 2007-02-13 13:14:19 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1657276: Make NETLINK_DNRTMSG conditional.
  Will backport.
........
  r53771 | lars.gustaebel | 2007-02-13 17:09:24 +0100 (Tue, 13 Feb 2007) | 4 lines
  Patch #1647484: Renamed GzipFile's filename attribute to name. The
  filename attribute is still accessible as a property that emits a
  DeprecationWarning.
........
  r53772 | lars.gustaebel | 2007-02-13 17:24:00 +0100 (Tue, 13 Feb 2007) | 3 lines
  Strip the '.gz' extension from the filename that is written to the
  gzip header.
........
  r53774 | martin.v.loewis | 2007-02-14 11:07:37 +0100 (Wed, 14 Feb 2007) | 2 lines
  Patch #1432399: Add HCI sockets.
........
  r53775 | martin.v.loewis | 2007-02-14 12:30:07 +0100 (Wed, 14 Feb 2007) | 2 lines
  Update 1432399 to removal of _BT_SOCKADDR_MEMB.
........
  r53776 | martin.v.loewis | 2007-02-14 12:30:56 +0100 (Wed, 14 Feb 2007) | 3 lines
  Ignore directory time stamps when considering
  whether to rerun libffi configure.
........
  r53778 | lars.gustaebel | 2007-02-14 15:45:12 +0100 (Wed, 14 Feb 2007) | 4 lines
  A missing binary mode in AppendTest caused failures in Windows
  Buildbot.
........
  r53782 | martin.v.loewis | 2007-02-15 10:51:35 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1397848: add the reasoning behind no-resize-on-shrinkage.
........
  r53783 | georg.brandl | 2007-02-15 11:37:59 +0100 (Thu, 15 Feb 2007) | 2 lines
  Make functools.wraps() docs a bit clearer.
........
  r53785 | georg.brandl | 2007-02-15 12:29:04 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1494140: Add documentation for the new struct.Struct object.
........
  r53787 | georg.brandl | 2007-02-15 12:29:55 +0100 (Thu, 15 Feb 2007) | 2 lines
  Add missing \versionadded.
........
  r53800 | brett.cannon | 2007-02-15 23:54:39 +0100 (Thu, 15 Feb 2007) | 11 lines
  Update the encoding package's search function to use absolute imports when
  calling __import__.  This helps make the expected search locations for encoding
  modules be more explicit.
  One could use an explicit value for __path__ when making the call to __import__
  to force the exact location searched for encodings.  This would give the most
  strict search path possible if one is worried about malicious code being
  imported.  The unfortunate side-effect of that is that if __path__ was modified
  on 'encodings' on purpose in a safe way it would not be picked up in future
  __import__ calls.
........
  r53801 | brett.cannon | 2007-02-16 20:33:01 +0100 (Fri, 16 Feb 2007) | 2 lines
  Make the __import__ call in encodings.__init__ absolute with a level 0 call.
........
  r53809 | vinay.sajip | 2007-02-16 23:36:24 +0100 (Fri, 16 Feb 2007) | 1 line
  Minor fix for currentframe (SF #1652788).
........
  r53818 | raymond.hettinger | 2007-02-19 03:03:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Extend work on revision 52962:  Eliminate redundant calls to PyObject_Hash().
........
  r53820 | raymond.hettinger | 2007-02-19 05:08:43 +0100 (Mon, 19 Feb 2007) | 1 line
  Add merge() function to heapq.
........
  r53821 | raymond.hettinger | 2007-02-19 06:28:28 +0100 (Mon, 19 Feb 2007) | 1 line
  Add tie-breaker count to preserve sort stability.
........
  r53822 | raymond.hettinger | 2007-02-19 07:59:32 +0100 (Mon, 19 Feb 2007) | 1 line
  Use C heapreplace() instead of slower _siftup() in pure python.
........
  r53823 | raymond.hettinger | 2007-02-19 08:30:21 +0100 (Mon, 19 Feb 2007) | 1 line
  Add test for merge stability
........
  r53824 | raymond.hettinger | 2007-02-19 10:14:10 +0100 (Mon, 19 Feb 2007) | 1 line
  Provide an example of defaultdict with non-zero constant factory function.
........
  r53825 | lars.gustaebel | 2007-02-19 10:54:47 +0100 (Mon, 19 Feb 2007) | 2 lines
  Moved misplaced news item.
........
  r53826 | martin.v.loewis | 2007-02-19 11:55:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
  functions on platforms where the underlying system calls are available.
........
  r53827 | raymond.hettinger | 2007-02-19 19:15:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup docstrings for merge().
........
  r53829 | raymond.hettinger | 2007-02-19 21:44:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup set/dict interoperability.
........
  r53837 | raymond.hettinger | 2007-02-21 06:20:38 +0100 (Wed, 21 Feb 2007) | 1 line
  Add itertools.izip_longest().
........
  r53838 | raymond.hettinger | 2007-02-21 18:22:05 +0100 (Wed, 21 Feb 2007) | 1 line
  Remove filler struct item and fix leak.
........
											
										 
											2007-02-23 15:07:44 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         Enter idle -h at the command prompt to get a usage message. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ... | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         -c command  run this command | 
					
						
							|  |  |  |         -d          enable debugger | 
					
						
							|  |  |  |         -e          edit mode; arguments are files to be edited | 
					
						
							|  |  |  |         -s          run $IDLESTARTUP or $PYTHONSTARTUP first | 
					
						
							|  |  |  |         -t title    set title of shell window | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         If there are arguments: | 
					
						
							|  |  |  |         1. If -e is used, arguments are files opened for editing and sys.argv | 
					
						
							|  |  |  |            reflects the arguments passed to IDLE itself. | 
					
						
							|  |  |  |         2. Otherwise, if -c is used, all arguments are placed in | 
					
						
							|  |  |  |            sys.argv[1:...], with sys.argv[0] set to -c. | 
					
						
							|  |  |  |         3. Otherwise, if neither -e nor -c is used, the first argument is a | 
					
						
							|  |  |  |            script which is executed with the remaining arguments in | 
					
						
							|  |  |  |            sys.argv[1:...]  and sys.argv[0] set to the script name.  If the | 
					
						
							|  |  |  |            script name is -, no script is executed but an interactive Python | 
					
						
							|  |  |  |            session is started; the arguments are still available in sys.argv. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-13 15:29:22 -04:00
										 |  |  | Running without a subprocess: (DEPRECATED in Python 3.4 see Issue 16123) | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |         If IDLE is started with the -n command line switch it will run in a | 
					
						
							|  |  |  |         single process and will not create the subprocess which runs the RPC | 
					
						
							|  |  |  |         Python execution server.  This can be useful if Python cannot create | 
					
						
							|  |  |  |         the subprocess or the RPC socket interface on your platform.  However, | 
					
						
							|  |  |  |         in this mode user code is not isolated from IDLE itself.  Also, the | 
					
						
							|  |  |  |         environment is not restarted when Run/Run Module (F5) is selected.  If | 
					
						
							|  |  |  |         your code has been modified, you must reload() the affected modules and | 
					
						
							|  |  |  |         re-import any specific items (e.g. from foo import baz) if the changes | 
					
						
							|  |  |  |         are to take effect.  For these reasons, it is preferable to run IDLE | 
					
						
							|  |  |  |         with the default subprocess if at all possible. | 
					
						
							| 
									
										
											  
											
												Merged revisions 53623-53858 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
  r53624 | peter.astrand | 2007-02-02 20:06:36 +0100 (Fri, 02 Feb 2007) | 1 line
  We had several if statements checking the value of a fd. This is unsafe, since valid fds might be zero. We should check for not None instead.
........
  r53635 | kurt.kaiser | 2007-02-05 07:03:18 +0100 (Mon, 05 Feb 2007) | 2 lines
  Add 'raw' support to configHandler. Patch 1650174 Tal Einat.
........
  r53641 | kurt.kaiser | 2007-02-06 00:02:16 +0100 (Tue, 06 Feb 2007) | 5 lines
  1. Calltips now 'handle' tuples in the argument list (display '<tuple>' :)
     Suggested solution by Christos Georgiou, Bug 791968.
  2. Clean up tests, were not failing when they should have been.
  4. Remove some camelcase and an unneeded try/except block.
........
  r53644 | kurt.kaiser | 2007-02-06 04:21:40 +0100 (Tue, 06 Feb 2007) | 2 lines
  Clean up ModifiedInterpreter.runcode() structure
........
  r53646 | peter.astrand | 2007-02-06 16:37:50 +0100 (Tue, 06 Feb 2007) | 1 line
  Applied patch 1124861.3.patch to solve bug #1124861: Automatically create pipes on Windows, if GetStdHandle fails. Will backport.
........
  r53648 | lars.gustaebel | 2007-02-06 19:38:13 +0100 (Tue, 06 Feb 2007) | 4 lines
  Patch #1652681: create nonexistent files in append mode and
  allow appending to empty files.
........
  r53649 | kurt.kaiser | 2007-02-06 20:09:43 +0100 (Tue, 06 Feb 2007) | 4 lines
  Updated patch (CodeContext.061217.patch) to
  [ 1362975 ] CodeContext - Improved text indentation
  Tal Einat 16Dec06
........
  r53650 | kurt.kaiser | 2007-02-06 20:21:19 +0100 (Tue, 06 Feb 2007) | 2 lines
  narrow exception per [ 1540849 ] except too broad
........
  r53653 | kurt.kaiser | 2007-02-07 04:39:41 +0100 (Wed, 07 Feb 2007) | 4 lines
  [ 1621265 ] Auto-completion list placement
  Move AC window below input line unless not enough space, then put it above.
  Patch: Tal Einat
........
  r53654 | kurt.kaiser | 2007-02-07 09:07:13 +0100 (Wed, 07 Feb 2007) | 2 lines
  Handle AttributeError during calltip lookup
........
  r53656 | raymond.hettinger | 2007-02-07 21:08:22 +0100 (Wed, 07 Feb 2007) | 3 lines
  SF #1615701:  make d.update(m) honor __getitem__() and keys() in dict subclasses
........
  r53658 | raymond.hettinger | 2007-02-07 22:04:20 +0100 (Wed, 07 Feb 2007) | 1 line
  SF: 1397711 Set docs conflated immutable and hashable
........
  r53660 | raymond.hettinger | 2007-02-07 22:42:17 +0100 (Wed, 07 Feb 2007) | 1 line
  Check for a common user error with defaultdict().
........
  r53662 | raymond.hettinger | 2007-02-07 23:24:07 +0100 (Wed, 07 Feb 2007) | 1 line
  Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict.
........
  r53664 | raymond.hettinger | 2007-02-08 00:49:03 +0100 (Thu, 08 Feb 2007) | 1 line
  Silence compiler warning
........
  r53666 | raymond.hettinger | 2007-02-08 01:07:32 +0100 (Thu, 08 Feb 2007) | 1 line
  Do not let overflows in enumerate() and count() pass silently.
........
  r53668 | raymond.hettinger | 2007-02-08 01:50:39 +0100 (Thu, 08 Feb 2007) | 1 line
  Bypass set specific optimizations for set and frozenset subclasses.
........
  r53670 | raymond.hettinger | 2007-02-08 02:42:35 +0100 (Thu, 08 Feb 2007) | 1 line
  Fix docstring bug
........
  r53671 | martin.v.loewis | 2007-02-08 10:13:36 +0100 (Thu, 08 Feb 2007) | 3 lines
  Bug #1653736: Complain about keyword arguments to time.isoformat.
  Will backport to 2.5.
........
  r53679 | kurt.kaiser | 2007-02-08 23:58:18 +0100 (Thu, 08 Feb 2007) | 6 lines
  Corrected some bugs in AutoComplete.  Also, Page Up/Down in ACW implemented;
  mouse and cursor selection in ACWindow implemented; double Tab inserts current
  selection and closes ACW (similar to double-click and Return); scroll wheel now
  works in ACW.  Added AutoComplete instructions to IDLE Help.
........
  r53689 | martin.v.loewis | 2007-02-09 13:19:32 +0100 (Fri, 09 Feb 2007) | 3 lines
  Bug #1653736: Properly discard third argument to slot_nb_inplace_power.
  Will backport.
........
  r53691 | martin.v.loewis | 2007-02-09 13:36:48 +0100 (Fri, 09 Feb 2007) | 4 lines
  Bug #1600860: Search for shared python library in LIBDIR, not
  lib/python/config, on "linux" and "gnu" systems.
  Will backport.
........
  r53693 | martin.v.loewis | 2007-02-09 13:58:49 +0100 (Fri, 09 Feb 2007) | 2 lines
  Update broken link. Will backport to 2.5.
........
  r53697 | georg.brandl | 2007-02-09 19:48:41 +0100 (Fri, 09 Feb 2007) | 2 lines
  Bug #1656078: typo in in profile docs.
........
  r53731 | brett.cannon | 2007-02-11 06:36:00 +0100 (Sun, 11 Feb 2007) | 3 lines
  Change a very minor inconsistency (that is purely cosmetic) in the AST
  definition.
........
  r53735 | skip.montanaro | 2007-02-11 19:24:37 +0100 (Sun, 11 Feb 2007) | 1 line
  fix trace.py --ignore-dir
........
  r53741 | brett.cannon | 2007-02-11 20:44:41 +0100 (Sun, 11 Feb 2007) | 3 lines
  Check in changed Python-ast.c from a cosmetic change to Python.asdl (in
  r53731).
........
  r53751 | brett.cannon | 2007-02-12 04:51:02 +0100 (Mon, 12 Feb 2007) | 5 lines
  Modify Parser/asdl_c.py so that the __version__ number for Python/Python-ast.c
  is specified at the top of the file.  Also add a note that Python/Python-ast.c
  needs to be committed separately after a change to the AST grammar to capture
  the revision number of the change (which is what __version__ is set to).
........
  r53752 | lars.gustaebel | 2007-02-12 10:25:53 +0100 (Mon, 12 Feb 2007) | 3 lines
  Bug #1656581: Point out that external file objects are supposed to be
  at position 0.
........
  r53754 | martin.v.loewis | 2007-02-12 13:21:10 +0100 (Mon, 12 Feb 2007) | 3 lines
  Patch 1463026: Support default namespace in XMLGenerator.
  Fixes #847665. Will backport.
........
  r53757 | armin.rigo | 2007-02-12 17:23:24 +0100 (Mon, 12 Feb 2007) | 4 lines
  Fix the line to what is my guess at the original author's meaning.
  (The line has no effect anyway, but is present because it's
  customary call the base class __init__).
........
  r53763 | martin.v.loewis | 2007-02-13 09:34:45 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #685268: Consider a package's __path__ in imputil.
  Will backport.
........
  r53765 | martin.v.loewis | 2007-02-13 10:49:38 +0100 (Tue, 13 Feb 2007) | 2 lines
  Patch #698833: Support file decryption in zipfile.
........
  r53766 | martin.v.loewis | 2007-02-13 11:10:39 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1517891: Make 'a' create the file if it doesn't exist.
  Fixes #1514451.
........
  r53767 | martin.v.loewis | 2007-02-13 13:08:24 +0100 (Tue, 13 Feb 2007) | 3 lines
  Bug #1658794: Remove extraneous 'this'.
  Will backport to 2.5.
........
  r53769 | martin.v.loewis | 2007-02-13 13:14:19 +0100 (Tue, 13 Feb 2007) | 3 lines
  Patch #1657276: Make NETLINK_DNRTMSG conditional.
  Will backport.
........
  r53771 | lars.gustaebel | 2007-02-13 17:09:24 +0100 (Tue, 13 Feb 2007) | 4 lines
  Patch #1647484: Renamed GzipFile's filename attribute to name. The
  filename attribute is still accessible as a property that emits a
  DeprecationWarning.
........
  r53772 | lars.gustaebel | 2007-02-13 17:24:00 +0100 (Tue, 13 Feb 2007) | 3 lines
  Strip the '.gz' extension from the filename that is written to the
  gzip header.
........
  r53774 | martin.v.loewis | 2007-02-14 11:07:37 +0100 (Wed, 14 Feb 2007) | 2 lines
  Patch #1432399: Add HCI sockets.
........
  r53775 | martin.v.loewis | 2007-02-14 12:30:07 +0100 (Wed, 14 Feb 2007) | 2 lines
  Update 1432399 to removal of _BT_SOCKADDR_MEMB.
........
  r53776 | martin.v.loewis | 2007-02-14 12:30:56 +0100 (Wed, 14 Feb 2007) | 3 lines
  Ignore directory time stamps when considering
  whether to rerun libffi configure.
........
  r53778 | lars.gustaebel | 2007-02-14 15:45:12 +0100 (Wed, 14 Feb 2007) | 4 lines
  A missing binary mode in AppendTest caused failures in Windows
  Buildbot.
........
  r53782 | martin.v.loewis | 2007-02-15 10:51:35 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1397848: add the reasoning behind no-resize-on-shrinkage.
........
  r53783 | georg.brandl | 2007-02-15 11:37:59 +0100 (Thu, 15 Feb 2007) | 2 lines
  Make functools.wraps() docs a bit clearer.
........
  r53785 | georg.brandl | 2007-02-15 12:29:04 +0100 (Thu, 15 Feb 2007) | 2 lines
  Patch #1494140: Add documentation for the new struct.Struct object.
........
  r53787 | georg.brandl | 2007-02-15 12:29:55 +0100 (Thu, 15 Feb 2007) | 2 lines
  Add missing \versionadded.
........
  r53800 | brett.cannon | 2007-02-15 23:54:39 +0100 (Thu, 15 Feb 2007) | 11 lines
  Update the encoding package's search function to use absolute imports when
  calling __import__.  This helps make the expected search locations for encoding
  modules be more explicit.
  One could use an explicit value for __path__ when making the call to __import__
  to force the exact location searched for encodings.  This would give the most
  strict search path possible if one is worried about malicious code being
  imported.  The unfortunate side-effect of that is that if __path__ was modified
  on 'encodings' on purpose in a safe way it would not be picked up in future
  __import__ calls.
........
  r53801 | brett.cannon | 2007-02-16 20:33:01 +0100 (Fri, 16 Feb 2007) | 2 lines
  Make the __import__ call in encodings.__init__ absolute with a level 0 call.
........
  r53809 | vinay.sajip | 2007-02-16 23:36:24 +0100 (Fri, 16 Feb 2007) | 1 line
  Minor fix for currentframe (SF #1652788).
........
  r53818 | raymond.hettinger | 2007-02-19 03:03:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Extend work on revision 52962:  Eliminate redundant calls to PyObject_Hash().
........
  r53820 | raymond.hettinger | 2007-02-19 05:08:43 +0100 (Mon, 19 Feb 2007) | 1 line
  Add merge() function to heapq.
........
  r53821 | raymond.hettinger | 2007-02-19 06:28:28 +0100 (Mon, 19 Feb 2007) | 1 line
  Add tie-breaker count to preserve sort stability.
........
  r53822 | raymond.hettinger | 2007-02-19 07:59:32 +0100 (Mon, 19 Feb 2007) | 1 line
  Use C heapreplace() instead of slower _siftup() in pure python.
........
  r53823 | raymond.hettinger | 2007-02-19 08:30:21 +0100 (Mon, 19 Feb 2007) | 1 line
  Add test for merge stability
........
  r53824 | raymond.hettinger | 2007-02-19 10:14:10 +0100 (Mon, 19 Feb 2007) | 1 line
  Provide an example of defaultdict with non-zero constant factory function.
........
  r53825 | lars.gustaebel | 2007-02-19 10:54:47 +0100 (Mon, 19 Feb 2007) | 2 lines
  Moved misplaced news item.
........
  r53826 | martin.v.loewis | 2007-02-19 11:55:19 +0100 (Mon, 19 Feb 2007) | 3 lines
  Patch #1490190: posixmodule now includes os.chflags() and os.lchflags()
  functions on platforms where the underlying system calls are available.
........
  r53827 | raymond.hettinger | 2007-02-19 19:15:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup docstrings for merge().
........
  r53829 | raymond.hettinger | 2007-02-19 21:44:04 +0100 (Mon, 19 Feb 2007) | 1 line
  Fixup set/dict interoperability.
........
  r53837 | raymond.hettinger | 2007-02-21 06:20:38 +0100 (Wed, 21 Feb 2007) | 1 line
  Add itertools.izip_longest().
........
  r53838 | raymond.hettinger | 2007-02-21 18:22:05 +0100 (Wed, 21 Feb 2007) | 1 line
  Remove filler struct item and fix leak.
........
											
										 
											2007-02-23 15:07:44 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | Extensions: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-14 19:27:36 +02:00
										 |  |  |         IDLE contains an extension facility.  See the beginning of | 
					
						
							|  |  |  |         config-extensions.def in the idlelib directory for further information. | 
					
						
							|  |  |  |         The default extensions are currently: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                 FormatParagraph | 
					
						
							|  |  |  |                 AutoExpand | 
					
						
							|  |  |  |                 ZoomHeight | 
					
						
							|  |  |  |                 ScriptBinding | 
					
						
							|  |  |  |                 CallTips | 
					
						
							|  |  |  |                 ParenMatch | 
					
						
							|  |  |  |                 AutoComplete | 
					
						
							|  |  |  |                 CodeContext |