• Petr Viktorin's avatar
    bpo-38112: compileall: Skip long path path on Windows if the path can't be created (GH-16414) · 4267c989
    Petr Viktorin authored
    This avoids the buildbot failure on Windows:
    ```
    FileNotFoundError: [WinError 206] The filename or extension is too long: 'd:\\temp\\tmp5r3z438t\\long\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10\\11\\12\\13\\14\\15\\16\\17\\18\\19\\20\\21\\22\\23\\24\\25\\26\\27\\28\\29\\30\\31\\32\\33\\34\\35\\36\\37\\38\\39\\40\\41\\42\\43\\44\\45\\46\\47\\48\\49\\50\\51\\52\\53\\54\\55\\56\\57\\58\\59\\60\\61\\62\\63\\64\\65\\66\\67\\68\\69\\70\\71\\72\\73\\74\\75\\76\\77\\78'
    ```
    Creates a path that's long but avoids OS restrictions.
    
    https://bugs.python.org/issue38112
    4267c989
test_compileall.py 35.5 KB