bukzor / python-coverage-enable-subprocess

10 stars 0 forks source link

handle "pwd does not exist" #3

Closed bukzor closed 8 years ago

bukzor commented 8 years ago

For posterity:

    'import site' failed; traceback:
    Traceback (most recent call last):
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site.py", line 703, in <module>
        main()
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site.py", line 683, in main
        paths_in_sys = addsitepackages(paths_in_sys)
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site.py", line 282, in addsitepackages
        addsitedir(sitedir, known_paths)
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site.py", line 204, in addsitedir
        addpackage(sitedir, name, known_paths)
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site.py", line 173, in addpackage
        exec(line)
      File "<string>", line 1, in <module>
      File "<string>", line 2, in <module>
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site-packages/coverage/__init__.py", line 13, in <module>
        from coverage.control import Coverage, process_startup
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site-packages/coverage/control.py", line 14, in <module>
        from coverage import env, files
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site-packages/coverage/files.py", line 158, in <module>
        set_relative_directory()
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site-packages/coverage/files.py", line 27, in set_relative_directory
        RELATIVE_DIR = os.path.normcase(abs_file(os.curdir) + os.sep)
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/site-packages/coverage/files.py", line 150, in abs_file
        path = os.path.abspath(os.path.realpath(path))
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/posixpath.py", line 374, in realpath
        return abspath(filename)
      File "/nail/home/buck/trees/yelp/workflow/.tox/cover/lib/python2.6/posixpath.py", line 346, in abspath
        cwd = os.getcwd()
    OSError: [Errno 2] No such file or directory