Zastanawiałem się, w jaki sposób obsługa funkcji nie udaje się. Czy zgłaszasz wyjątek, czy zwrócisz komunikat o błędzie?Funkcja nie powiodła się: Podnieś wyjątek lub zwróć FALSE? Jakie jest lepsze podejście?
e.G. Mam funkcję, która ma łączyć się z zewnętrznym obiektem com-object. Jeśli obiekt nie został zainicjowany przez inny program, nie można ustanowić połączenia. Jaki byłby preferowany sposób Pythona powiadomienia głównego programu? Czy powinienem zgłosić wyjątek ze szczegółowym komunikatem o błędzie, czy powinienem zwrócić komunikat o błędzie?
Dzięki!