[Idle-dev] [ idlefork-Bugs-538584 ] IDLE needs to allow control of eol seq
noreply@sourceforge.net
noreply@sourceforge.net
Mon, 20 May 2002 04:00:22 -0700
Bugs item #538584, was opened at 2002-04-03 01:18
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=109579&aid=538584&group_id=9579
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: IDLE needs to allow control of eol seq
Initial Comment:
IDLE tries to respect the end of line sequence of the
platform it is running on. However, sometimes this
isn't the correct behavior.
I want to use IDLE on Windows, but access files on a
Samba share. These files are in turn used by Apache,
and it's very picky about end-of-line. If the file has
CR-LF, it won't execute it.
Any time I change a file with IDLE, it resets all the
end of line sequences. This also fouls up the ability
to diff files, or do CVS merges, because it's a global
change.
IDLE should either (1) allow an explicit setting for
EOL sequence, or (2) figure out what it is for a
specific file and then write it out the same way.
----------------------------------------------------------------------
>Comment By: Guido van Rossum (gvanrossum)
Date: 2002-05-20 07:00
Message:
Logged In: YES
user_id=6380
Definitely a feature request. I'm sure both IDLE versions
have this issue. It will be possible to fix this in Python
2.3 by using the Universal Newlines feature (see PEP 278) --
that will let IDLE determine the original newline
convention. Writing back using that convention is then
(relatively) simple, using binary output mode. (But you'll
have to get the text from the Text widget a line at a time,
or do a global replace of \n with the line ending of
choice.)
----------------------------------------------------------------------
Comment By: Stephen M. Gava (elguavas)
Date: 2002-05-19 22:52
Message:
Logged In: YES
user_id=75867
This item talks about idle rather than idlefork, although I
think the behaviour is the same in both cases. Should this
be entered as a python idle bug, or perhaps "feature request"?
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=109579&aid=538584&group_id=9579