Skip to content

Commit c83d08d

Browse files
committed
Revert "Run directories containing __main__.py (fixes #530)"
This reverts commit c765887.
1 parent c765887 commit c83d08d

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

bpython/args.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
from __future__ import print_function
66
import os
7-
import os.path
87
import sys
98
import code
109
from optparse import OptionParser, OptionGroup
@@ -111,15 +110,10 @@ def exec_code(interpreter, args):
111110
Helper to execute code in a given interpreter. args should be a [faked]
112111
sys.argv
113112
"""
114-
plusmain = os.path.join(args[0], '__main__.py')
115-
if os.path.isdir(args[0]) and os.path.exists(plusmain):
116-
path = plusmain
117-
else:
118-
path = args[0]
119-
with open(path, 'r') as sourcefile:
113+
with open(args[0], 'r') as sourcefile:
120114
source = sourcefile.read()
121115
old_argv, sys.argv = sys.argv, args
122-
sys.path.insert(0, os.path.abspath(os.path.dirname(path)))
123-
interpreter.locals['__file__'] = path
124-
interpreter.runsource(source, path, 'exec')
116+
sys.path.insert(0, os.path.abspath(os.path.dirname(args[0])))
117+
interpreter.locals['__file__'] = args[0]
118+
interpreter.runsource(source, args[0], 'exec')
125119
sys.argv = old_argv

0 commit comments

Comments
 (0)