diff Mac/Tools/IDE/PyDebugger.py @ 25223:2b1701cd4566 legacy-trunk

The debugger source view only understood mac-style linefeeds. Fixed.
author Jack Jansen <jack.jansen@cwi.nl>
date Wed, 11 Sep 2002 22:05:02 +0000
parents ec750e37671b
children 778f7221f955
line wrap: on
line diff
--- a/Mac/Tools/IDE/PyDebugger.py	Wed Sep 11 22:03:47 2002 +0000
+++ b/Mac/Tools/IDE/PyDebugger.py	Wed Sep 11 22:05:02 2002 +0000
@@ -345,7 +345,7 @@
 				self.w.panes.bottom.src.source.set(editor.get(), filename)
 			else:
 				try:
-					f = open(filename, 'rb')
+					f = open(filename, 'rT')
 					data = f.read()
 					f.close()
 				except IOError:
@@ -360,7 +360,7 @@
 							if f:
 								f.close()
 							if f and suff == '.py':
-								f = open(filename, 'rb')
+								f = open(filename, 'rT')
 								data = f.read()
 								f.close()
 								self.w.panes.bottom.src.source.set(data, filename)
@@ -369,6 +369,7 @@
 					else:
 						self.w.panes.bottom.src.source.set("can't find file")
 				else:
+					data = data.replace('\n', '\r')
 					self.w.panes.bottom.src.source.set(data, filename)
 			self.file = filename
 		self.w.panes.bottom.srctitle.set('Source: ' + filename + ((lineno > 0) and (' (line %d)' % lineno) or ' '))