Message143273
| Author |
ledave123 |
| Recipients |
ledave123, vstinner |
| Date |
2011年08月31日.18:20:45 |
| SpamBayes Score |
0.0022021688 |
| Marked as misclassified |
No |
| Message-id |
<1314814846.73.0.220167179469.issue12636@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Here is the patch:
diff -r e8da570d29a8 Lib/idlelib/PyShell.py
--- a/Lib/idlelib/PyShell.py Wed Jul 27 21:28:23 2011 +0200
+++ b/Lib/idlelib/PyShell.py Wed Aug 31 20:16:38 2011 +0200
@@ -582,7 +582,9 @@
def execfile(self, filename, source=None):
"Execute an existing file"
if source is None:
- source = open(filename, "r").read()
+ import tokenize
+ with tokenize.open(filename) as filein:
+ source = filein.read()
try:
code = compile(source, filename, "exec")
except (OverflowError, SyntaxError):
Sorry for taking such a long time, I was on holidays. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年08月31日 18:20:46 | ledave123 | set | recipients:
+ ledave123, vstinner |
| 2011年08月31日 18:20:46 | ledave123 | set | messageid: <1314814846.73.0.220167179469.issue12636@psf.upfronthosting.co.za> |
| 2011年08月31日 18:20:46 | ledave123 | link | issue12636 messages |
| 2011年08月31日 18:20:45 | ledave123 | create |
|