Use absolute imports

This commit is contained in:
Neal Norwitz 2006-04-03 04:45:34 +00:00
parent 480725d4c5
commit b902f4e401
7 changed files with 11 additions and 10 deletions

View File

@ -21,6 +21,6 @@ compileFile(filename)
Generates a .pyc file by compiling filename.
"""
from transformer import parse, parseFile
from visitor import walk
from pycodegen import compile, compileFile
from compiler.transformer import parse, parseFile
from compiler.visitor import walk
from compiler.pycodegen import compile, compileFile

View File

@ -2,7 +2,7 @@
This file is automatically generated by Tools/compiler/astgen.py
"""
from consts import CO_VARARGS, CO_VARKEYWORDS
from compiler.consts import CO_VARARGS, CO_VARKEYWORDS
def flatten(seq):
l = []

View File

@ -34,8 +34,8 @@ import sys
class WalkerError(StandardError):
pass
from consts import CO_VARARGS, CO_VARKEYWORDS
from consts import OP_ASSIGN, OP_DELETE, OP_APPLY
from compiler.consts import CO_VARARGS, CO_VARKEYWORDS
from compiler.consts import OP_ASSIGN, OP_DELETE, OP_APPLY
def parseFile(path):
f = open(path, "U")

View File

@ -445,7 +445,7 @@ class DictTest(unittest.TestCase):
self.fail_("g[42] didn't raise KeyError")
import mapping_tests
from test import mapping_tests
class GeneralMappingTests(mapping_tests.BasicTestMappingProtocol):
type2test = dict

View File

@ -15,7 +15,7 @@ else:
raise TestFailed("import of RAnDoM should have failed (case mismatch)")
# Another brief digression to test the accuracy of manifest float constants.
import double_const # don't blink -- that *was* the test
from test import double_const # don't blink -- that *was* the test
def remove_files(name):
for f in (name + os.extsep + "py",

View File

@ -819,7 +819,8 @@ Set(['Jack', 'Jane', 'Janice', 'John', 'Marvin', 'Sam', 'Zack'])
__test__ = {'libreftest' : libreftest}
def test_main(verbose=None):
import test_sets, doctest
import doctest
from test import test_sets
test_support.run_unittest(
TestSetOfSets,
TestExceptionPropagation,

View File

@ -632,7 +632,7 @@ class HandlerTests(unittest.TestCase):
from urllib2 import build_opener, HTTPHandler, HTTPError, \
HTTPCookieProcessor
from test_cookielib import interact_netscape
from test.test_cookielib import interact_netscape
cj = CookieJar()
interact_netscape(cj, "http://www.example.com/", "spam=eggs")