exception-handling
hasattr () vs try-z wyjątkiem bloku zajmującego się nieistniejącymi atrybutami
if hasattr(obj, 'attribute'):
# do somthing
Vs
try:
# access obj.attribute
except AttributeError, e:
# deal with AttributeError
Który powinien być preferowany i dlaczego?
Najlepszy sposób na sprawdzenie wewnętrznego wyjątku?
Wiem, że czasem innerException jest null
Więc może się nie udać:
repEvent.InnerException = ex.InnerException.Message;
Czy istnieje szybki trójkowy sposób sprawdzenia, czy innerException jest null, czy nie?
Zwracanie niestandardowych obiektów błędów w Web API
Mam web API, nad którym pracuję używając frameworka MVC 4 Web API. Jeśli istnieje wyjątek, obecnie rzucam Nowy HttpResponseEx ... us", -1}, {"substatus", 3}};
throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, error));
Obsługa wyjątków w aplikacji internetowej Java
Rozwijam średniej wielkości aplikację internetową Java z Struts jako Framework MVC i prostym JDBC w warstwie dostępu do danyc ... ak powinien być globalny wyjątek strona Obsługi być używane?
Jak w tym kontekście należy stosować działania struts?
Thanks
Najlepszy sposób na rzucanie WYJĄTKÓW w kodzie JNI?
Chciałbym mieć spójny i prosty sposób na rzucanie WYJĄTKÓW w kodzie JNI; coś, co obsługuje łańcuchy WYJĄTKÓW (domyślnie z met ... t najlepiej w C, chociaż mógłbym to przetłumaczyć z C++ w potrzebie.
Czy ktoś na SO ma coś takiego, czym może się podzielić?
Co powinienem wiedzieć o strukturyzowanych wyjątkach (SEH) w C++?
Jakie ważne punkty dotyczące ustrukturyzowanych WYJĄTKÓW powinien znać każdy programista C++?
Embedded C++: używać WYJĄTKÓW czy nie?
Zdaję sobie sprawę, że może to być subiektywne, więc zadam konkretne pytanie, ale najpierw tło:
Zawsze byłem inżynierem opr ... ...".
W którą stronę skoczyć? Super-bezpieczne i stracić dobrą funkcję, lub wyjątkowy kod i może napotkać problemy później?
Dlaczego C# pozwala na 'throw null'?
Pisząc jakiś szczególnie złożony kod obsługi wyjątków, ktoś zapytał: czy nie musisz się upewnić, że Twój obiekt wyjątku nie j ... h (Exception ex)
{
//can ex ever be null?
//thankfully, it isn't null, but is
//ex is System.NullReferenceException
}
Dodawanie informacji do wyjątku?
EDIT: używam Pythona 2.6
Chcę osiągnąć coś takiego:
def foo():
try:
raise IOError('Stuff ')
except:
r ... OError('Stuff Happens at arg1')
Ale to co dostaję to:
Traceback..
IOError('Stuff')
Jakieś wskazówki, jak to osiągnąć?
Na czym polega metoda printStackTrace() w Javie?
Przechodzę przez program socket. W nim, {[1] } jest wywoływany na obiekcie IOException w bloku catch.
Co właściwie robi print ... Trace()?
catch(IOException ioe)
{
ioe.printStackTrace();
}
Nie jestem świadoma jego celu. W jakim celu się go stosuje?
Python: Jedna Próba Wiele Z Wyjątkiem
W Pythonie, czy możliwe jest posiadanie wielu except poleceń dla jednego try? Np.:
try:
#something1
#something2
except ExceptionType1:
#return xyz
except ExceptionType2:
#return abc
Znaleźć wyjątek inner-most bez użycia pętli while?
Gdy C# rzuca wyjątek, może mieć wewnętrzny wyjątek. To, co chcę zrobić, to uzyskać najbardziej wewnętrzny wyjątek, lub innymi ... = null)
{
e = e.InnerException;
}
Ale zastanawiałem się, czy jest jakiś jeden liner, którego mógłbym użyć zamiast tego.
Jakie destruktory są uruchamiane, gdy konstruktor wyrzuca wyjątek?
W C++, jeśli konstruktor wyrzuca wyjątek, to jakie destruktory są uruchamiane?
W szczególności, czy to robi jakąś różnicę, j ... le dziedziczeń, czy wszystkie ukończone konstruktory ulegają zniszczeniu? Czy wirtualne dziedziczenie się zmienia cokolwiek?
Jak dodać informacje do wiadomości wyjątku w Ruby?
Jak dodać informacje do wiadomości wyjątku bez zmiany jego klasy w ruby?
Obecnie używam podejścia
strings.each_with_index ... "Problem with string number #{i}: #{$!}"
end
end
Idealnie, chciałbym również zachować backtrace.
Czy jest lepszy sposób?
Dlaczego haczyk (wyjątek) prawie zawsze jest złym pomysłem?
Dlaczego catch(Exception) prawie zawsze jest złym pomysłem?
Asp.net MVC override OnException w kontrolerze bazowym wciąż propaguje błąd aplikacji
Staram się zwrócić widok nie wydaje przekierowanie do użytkownika na podstawie pewnych błędów, które mogą wystąpić z mojej ap ... errorController.Execute(new RequestContext(
new HttpContextWrapper(Context), routeData));
}
Laravel catch TokenMismatchException
Czy TokenMismatchException można przechwycić za pomocą bloku try catch? Zamiast wyświetlania strony debugowania, która pokazu ... w ten sposób? To znaczy, kiedy kiedykolwiek wyczyszczę ciasteczka i sesję, muszę ponownie załadować stronę? Tak działa CSRF?
ASP.NET C# Catch all exceptions in a class
Wiem, że to nie jest sposób, aby to zrobić, i to nie jest czyste w ogóle. Zastanawiam się, czy to możliwe.
Jeśli mam klasę z ... zy możliwe jest wyłapanie wszystkich wyjątków, które mogłyby wystąpić bez konieczności pisania try / catch w każdej metodzie?
Obsługa wyjątków, czy to dobry sposób?
Zmagamy się z Polityką poprawnego obchodzenia się z wyjątkami w naszej aplikacji. Oto nasze cele (podsumowane):
obsługuje ... ) ale stwierdziłem, że nigdy nie robiłem tego w żaden sposób ... Zajmuję się wyjątkami tylko z jednym poziomem głębokości ...
Co to jest ApplicationException for in.NET?
Do wyrzucania WYJĄTKÓW zazwyczaj używam wbudowanych klas WYJĄTKÓW, np. ArgumentNullException i NotSupportedException. Jednak ... onieczności użycia dodatkowego kodu, aby określić, jaki był błąd.
Gdzie ApplicationException powinno pasować do mojego kodu?