Commit b2eff728 authored by Victor Stinner's avatar Victor Stinner

Issue #12636: IDLE reads the coding cookie when executing a Python script.

parent 136ae775
#! /usr/bin/env python3
import getopt
import os
import os.path
import sys
import getopt
import re
import socket
import time
import subprocess
import sys
import threading
import time
import tokenize
import traceback
import types
import subprocess
import linecache
from code import InteractiveInterpreter
......@@ -572,7 +573,7 @@ class ModifiedInterpreter(InteractiveInterpreter):
def execfile(self, filename, source=None):
"Execute an existing file"
if source is None:
with open(filename, "r") as fp:
with tokenize.open(filename) as fp:
source = fp.read()
try:
code = compile(source, filename, "exec")
......
......@@ -28,6 +28,8 @@ Core and Builtins
Library
-------
- Issue #12636: IDLE reads the coding cookie when executing a Python script.
- Issue #10946: The distutils commands bdist_dumb, bdist_wininst and bdist_msi
now respect a --skip-build option given to bdist.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment