• Victor Stinner's avatar
    bpo-20443: _PyConfig_Read() gets the absolute path of run_filename (GH-14053) · 3939c321
    Victor Stinner yazdı
    Python now gets the absolute path of the script filename specified on
    the command line (ex: "python3 script.py"): the __file__ attribute of
    the __main__ module, sys.argv[0] and sys.path[0] become an absolute
    path, rather than a relative path.
    
    * Add _Py_isabs() and _Py_abspath() functions.
    * _PyConfig_Read() now tries to get the absolute path of
      run_filename, but keeps the relative path if _Py_abspath() fails.
    * Reimplement os._getfullpathname() using _Py_abspath().
    * Use _Py_isabs() in getpath.c.
    3939c321
fileutils.h 4.36 KB