[Idle-dev] [ idlefork-Patches-681992 ] Better indentation after first line of string continuation

SourceForge.net noreply at sourceforge.net
Tue Nov 15 08:21:00 CET 2005


Patches item #681992, was opened at 2003-02-06 18:23
Message generated for change (Comment added) made by kbk
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=309579&aid=681992&group_id=9579

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Submitted By: Noam Raphael (noamr)
>Assigned to: Kurt B. Kaiser (kbk)
Summary: Better indentation after first line of string continuation

Initial Comment:
This is a fix for Jeffrey Stephens' bug report:

--------------------
From: Jeffrey Stephens <jsteve17 at tampabay.rr.com>
Organization: Home User
To: idle-dev at python.org
Date: Mon, 3 Feb 2003 23:12:49 -0500
Subject: [Idle-dev] Bug in Idlefork 0.9a2

Executing the following code in the Python Shell window -

>>> print            "Snake Ey           es"

produces output

Snake Ey      es

Six spaces are inserted between the 'y' and 'e' in eyes.

This works fine in a terminal window.

Regards,
Jeff Stephens=20
-----------------------

The problem is that when IDLE detects string
continuation, it indents the new line in the same way
as the previous one. This makes sense if you are in the
middle of a string, so the indentation of the previous
line is a part of the string, but if the string starts
at the current line, the indentation of the line is
meaningless.
The patch fixes that; if the string was started at the
current line, no indentation at all is applied.

I hope this helps a little,
Noam

----------------------------------------------------------------------

>Comment By: Kurt B. Kaiser (kbk)
Date: 2005-11-15 02:21

Message:
Logged In: YES 
user_id=149084

Rev 41451, trunk

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=309579&aid=681992&group_id=9579


More information about the IDLE-dev mailing list