exception-handling

Python "raise from" usage

Jaka jest różnica między raise a raise from w Pythonie? try: raise ValueError except Exception as e: raise IndexErro ... ption: Traceback (most recent call last): File "tmp.py", line 4, in <module> raise IndexError from e IndexError

Jak mogę odczytać plik tekstowy w systemie Android?

Chcę odczytać tekst z pliku tekstowego. W poniższym kodzie występuje wyjątek (czyli przechodzi do bloku catch). Plik teksto ... ; } } } catch (Exception e) { String error=""; error=e.getMessage(); }

Wyjątek.Wiadomość a wyjątek.ToString()

Mam kod, który jest logowaniem Exception.Message. Jednak przeczytałem artykuł, który stwierdza, że lepiej używać Exception.To ... a XML dla log4net. Czy to możliwe, że Exception.ToString() może zawierać nieprawidłowe znaki XML, co może powodować problemy?

Czy to zła praktyka, aby złapać Throwable?

Czy to zła praktyka łapać Throwable? Na przykład coś takiego: try { // Some code } catch(Throwable e) { // handle the exception } Czy jest to zła praktyka, czy powinniśmy być jak najbardziej konkretni?

Jaka jest różnica między` raise `foo ' a ' raise Exception.nowy ("foo")"?

Jaka jest różnica-techniczna, filozoficzna, pojęciowa lub inna-między raise "foo" I raise Exception.new("foo") ?

Idealny sposób na ustawienie globalnego, nieobciążonego obsługi wyjątków w Androidzie

Chcę ustawić globalną obsługę wyjątków dla wszystkich wątków w mojej aplikacji na Androida. Tak więc, w mojej podklasie Appli ... wanie dialog"). Jaki jest prawidłowy i idealny sposób na ustawienie domyślnego programu obsługi dla nieobciążonych WYJĄTKÓW?

Obsługa wyjątków w skryptach powłoki?

Szukam mechanizmu obsługi wyjątków w skrypcie powłoki. Czy jest jakiś mechanizm try, catch równoważny w skrypcie powłoki ?

Dlaczego nie mamy rzucać tych wyjątków?

Natknąłem się na tę stronę MSDN , która stwierdza: Nie rzucaj wyjątek, SystemException, NullReferenceException , lub In ... stości mam). Dalej, czy są to jedyne wyjątki, których należy unikać? Jeśli są inni, to czym są i dlaczego należy ich unikać?

Kiedy można złapać RuntimeException

W niedawnym projekcie zalecałem przechwycenie RuntimeException w kodzie uprzęży testowej i zarejestrowanie go. Kod przetwarza ... okolwiek RuntimeException jest dopuszczalne? Jeśli tak, jakie są inne scenariusze, w których można złapać RuntimeExceptions?

Objective-C Exceptions

Właśnie ukończyłem kurs programowania aplikacji na iPhone ' a. W ramach kursu widziałem Objective-C zapewnia obsługę wyjąt ... Dlaczego używać WYJĄTKÓW. Co o tym myślisz? Na Mój Trener ma prawo nie używać WYJĄTKÓW Objective-C? Jeśli tak, to dlaczego?

Wyłapywanie WYJĄTKÓW wyrzucanych z kodu natywnego działającego na Androidzie

Projekt, nad którym obecnie pracuję, wymaga ode mnie zakodowania android części wieloplatformowej implementacji programu. Po ... awet szansę ostrzec użytkownika, niż wystąpił błąd. Czy ktoś może mi pomóc jak zareagować na sytuację awarii natywnego kodu?

Najlepszy sposób na obsługę błędów na stronie php?

Teraz moje strony wyglądają mniej więcej tak: if($_GET['something'] == 'somevalue') { $output .= 'somecode'; // ma ... le zamiast tego chcę wypisać wiadomość w treści strony, nadal pozwalając na wyświetlenie nagłówka i stopki. Dzięki za radę!

Jak mogę złapać 404?

Mam następujący kod: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Cred ... { throw ex; } } Nie jest wystarczająco przydatna... wyjątkiem protokołu może być 401, 503, 403, cokolwiek.

Jak działa "do something OR DIE()" w PHP?

Piszę aplikację php, aby uzyskać dostęp do bazy danych MySQL, a na samouczku jest napisane coś z formularza mysql_connect($ ... e, że funkcja zawiodła, więc uruchamia część matrycy? Chyba pytam, jak działa część "or". Chyba nie widziałem tego wcześniej.

Zwiększenie przestrzeni sterty w Eclipse: (java.lang.OutOfMemoryError)

try { // CompareRecord record = new CompareRecord(); Connection conn = new CompareRecord().getConection("eliteddaprd" ... owodu pamięci VM, ale nie wiem, jak go zwiększyć w Eclipse? Co zrobić, jeśli muszę przetworzyć nawet ponad 500 000 rekordów?

Mockito jak wyśmiewać i twierdzić wyrzucony wyjątek?

Używam mockito w teście junit. Jak zrobić wyjątek, a następnie stwierdzić, że ma (generic pseudo-code)

Czy Try:: Tiny jest nadal zalecany do obsługi wyjątków w Perlu 5.14 lub późniejszym?

Konsensus społeczności Perla wydaje się być taki, że Try::Tiny jest preferowanym sposobem obsługi wyjątków. Perl 5.14 (któr ... żywam) wydaje się rozwiązywać problemy z eval, które Try::Tiny rozwiązują. Czy Try::Tiny nadal zapewni mi jakieś korzyści?

catch exception by pointer in C++

Odkryłem, że istnieją trzy sposoby, aby złapać wyjątek, jakie są różnice? 1) catch by value; 2) catch by reference; 3) c ... cz rzucania obiektu mogę rzucić wskaźnik do takiego obiektu? class A {} void f() { A *p = new A(); throw p; }

Jak zarejestrować wyjątek Pythona? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak zarejestrować błąd Pythona z informacjami debugowania? ... tion(exc_type, exc_value, exc_traceback) Chciałbym jakoś dostać stringi print_exception() do stdout tak że mogę to zapisać.

Dynamiczne strony błędów w Rails 3

W Rails 2.3.x, możesz nadpisać render_optional_error_file Tak: # ApplicationController.rb protected def render_optional_e ... ' /data/sites/fundraisers-stage/releases/20110316194843/config/initializers/error_pages.rb:15:in `rescue_action_in_public'