Show More
@@ -3484,7 +3484,29 b' class TestRunner(object):' | |||
|
3484 | 3484 | path = os.environ['PATH'].split(os.pathsep) |
|
3485 | 3485 | while exedir in path: |
|
3486 | 3486 | path.remove(exedir) |
|
3487 | os.environ['PATH'] = os.pathsep.join([exedir] + path) | |
|
3487 | ||
|
3488 | # Binaries installed by pip into the user area like pylint.exe may | |
|
3489 | # not be in PATH by default. | |
|
3490 | extra_paths = [exedir] | |
|
3491 | vi = sys.version_info | |
|
3492 | if 'APPDATA' in os.environ: | |
|
3493 | scripts_dir = os.path.join( | |
|
3494 | os.environ['APPDATA'], | |
|
3495 | 'Python', | |
|
3496 | 'Python%d%d' % (vi[0], vi[1]), | |
|
3497 | 'Scripts', | |
|
3498 | ) | |
|
3499 | ||
|
3500 | if vi.major == 2: | |
|
3501 | scripts_dir = os.path.join( | |
|
3502 | os.environ['APPDATA'], | |
|
3503 | 'Python', | |
|
3504 | 'Scripts', | |
|
3505 | ) | |
|
3506 | ||
|
3507 | extra_paths.append(scripts_dir) | |
|
3508 | ||
|
3509 | os.environ['PATH'] = os.pathsep.join(extra_paths + path) | |
|
3488 | 3510 | if not self._findprogram(pyexename): |
|
3489 | 3511 | print("WARNING: Cannot find %s in search path" % pyexename) |
|
3490 | 3512 |
General Comments 0
You need to be logged in to leave comments.
Login now