@@ -1507,6 +1507,14 @@ <h2 class="section-title" id="header-classes">Classes</h2>
15071507 < span class ="k "> if</ span > < span class ="n "> event</ span > < span class ="ow "> is</ span > < span class ="bp "> None</ span > < span class ="p "> :</ span >
15081508 < span class ="k "> return</ span >
15091509
1510+ < span class ="k "> if</ span > < span class ="p "> (</ span >
1511+ < span class ="s2 "> "exception"</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> event</ span >
1512+ < span class ="ow "> and</ span > < span class ="s2 "> "stacktrace"</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> event</ span >
1513+ < span class ="ow "> and</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "attach_stacktrace"</ span > < span class ="p "> ]</ span >
1514+ < span class ="p "> ):</ span >
1515+ < span class ="k "> with</ span > < span class ="n "> capture_internal_exceptions</ span > < span class ="p "> ():</ span >
1516+ < span class ="n "> event</ span > < span class ="p "> [</ span > < span class ="s2 "> "stacktrace"</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> current_stacktrace</ span > < span class ="p "> ()</ span >
1517+
15101518 < span class ="k "> for</ span > < span class ="n "> key</ span > < span class ="ow "> in</ span > < span class ="s2 "> "release"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "environment"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "server_name"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "dist"</ span > < span class ="p "> :</ span >
15111519 < span class ="k "> if</ span > < span class ="n "> event</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> )</ span > < span class ="ow "> is</ span > < span class ="bp "> None</ span > < span class ="p "> :</ span >
15121520 < span class ="n "> event</ span > < span class ="p "> [</ span > < span class ="n "> key</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="n "> key</ span > < span class ="p "> ]</ span >
@@ -2126,9 +2134,7 @@ <h3>Instance variables</h3>
21262134 < span class ="k "> else</ span > < span class ="p "> :</ span >
21272135 < span class ="n "> exc_info</ span > < span class ="o "> =</ span > < span class ="n "> exc_info_from_error</ span > < span class ="p "> (</ span > < span class ="n "> error</ span > < span class ="p "> )</ span >
21282136
2129- < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> event_from_exception</ span > < span class ="p "> (</ span >
2130- < span class ="n "> exc_info</ span > < span class ="p "> ,</ span > < span class ="n "> with_locals</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "with_locals"</ span > < span class ="p "> ]</ span >
2131- < span class ="p "> )</ span >
2137+ < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> event_from_exception</ span > < span class ="p "> (</ span > < span class ="n "> exc_info</ span > < span class ="p "> ,</ span > < span class ="n "> client_options</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
21322138 < span class ="k "> try</ span > < span class ="p "> :</ span >
21332139 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> capture_event</ span > < span class ="p "> (</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> hint</ span > < span class ="p "> )</ span >
21342140 < span class ="k "> except</ span > < span class ="ne "> Exception</ span > < span class ="p "> :</ span >
@@ -2408,9 +2414,7 @@ <h3>Static methods</h3>
24082414 < span class ="n "> exc_info</ span > < span class ="o "> =</ span > < span class ="n "> sys</ span > < span class ="o "> .</ span > < span class ="n "> exc_info</ span > < span class ="p "> ()</ span >
24092415 < span class ="k "> else</ span > < span class ="p "> :</ span >
24102416 < span class ="n "> exc_info</ span > < span class ="o "> =</ span > < span class ="n "> exc_info_from_error</ span > < span class ="p "> (</ span > < span class ="n "> error</ span > < span class ="p "> )</ span >
2411- < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> event_from_exception</ span > < span class ="p "> (</ span >
2412- < span class ="n "> exc_info</ span > < span class ="p "> ,</ span > < span class ="n "> with_locals</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "with_locals"</ span > < span class ="p "> ]</ span >
2413- < span class ="p "> )</ span >
2417+ < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> event_from_exception</ span > < span class ="p "> (</ span > < span class ="n "> exc_info</ span > < span class ="p "> ,</ span > < span class ="n "> client_options</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
24142418 < span class ="k "> try</ span > < span class ="p "> :</ span >
24152419 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> capture_event</ span > < span class ="p "> (</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="n "> hint</ span > < span class ="p "> )</ span >
24162420 < span class ="k "> except</ span > < span class ="ne "> Exception</ span > < span class ="p "> :</ span >
0 commit comments