summaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py3/IPython/utils/docs.py
diff options
context:
space:
mode:
authorzienag <[email protected]>2026-05-25 17:28:52 +0300
committerzienag <[email protected]>2026-05-25 18:05:44 +0300
commit68351f08c7b172ecf6c235416133e750fc1cba1a (patch)
treeafa1667ec49f71626ababd7226183e6cd1ae4ddb /contrib/python/ipython/py3/IPython/utils/docs.py
parent51c51b4c0f0c3b115ff8e47e6a51dff239b4fd08 (diff)
Fix Windows go_tool.py linking + smoke test
Фикс go_tool.py + тест. go_tool.py пишет аргументы линкера в response file и зовёт `go link @file`. Линкер парсит файл через cmd/internal/objabi.DecodeArg, который трактует `\` как начало эскейпа и падает ("badly formatted input") на всём кроме `\\` и `\n`. На Windows-хосте пути вида `C:\place\...\main.a` валят сборку любой GO_PROGRAM. Фикс: писать аргументы через аналог Go EncodeArg (`\` → `\\`, `\n` → `\n`) и открывать tempfile с newline='\n', чтобы текстовый режим Python не подменял переводы строк на CRLF. Добавлен build/tests/scripts/go_win_smoke — крошечный GO_PROGRAM и PY3TEST, которые гоняются под common/arcadia/ya_make_windows на нативном Windows. commit_hash:ef8abe298a65d1cf1c1463a16f937a31db2b6fb2
Diffstat (limited to 'contrib/python/ipython/py3/IPython/utils/docs.py')
0 files changed, 0 insertions, 0 deletions