@@ -1488,20 +1488,25 @@ <h2 class="section-title" id="header-classes">Classes</h2>
1488
1488
< span class ="sd "> """</ span >
1489
1489
1490
1490
< span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
1491
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> get_options</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
1492
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> make_transport</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1493
-
1494
- < span class ="n "> request_bodies</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s2 "> "always"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "never"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "small"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "medium"</ span > < span class ="p "> )</ span >
1495
- < span class ="k "> if</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "request_bodies"</ span > < span class ="p "> ]</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> request_bodies</ span > < span class ="p "> :</ span >
1496
- < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
1497
- < span class ="s2 "> "Invalid value for request_bodies. Must be one of {}"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span >
1498
- < span class ="n "> request_bodies</ span >
1491
+ < span class ="n "> old_debug</ span > < span class ="o "> =</ span > < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="bp "> False</ span > < span class ="p "> )</ span >
1492
+ < span class ="k "> try</ span > < span class ="p "> :</ span >
1493
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> get_options</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
1494
+ < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "debug"</ span > < span class ="p "> ])</ span >
1495
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> make_transport</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1496
+
1497
+ < span class ="n "> request_bodies</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s2 "> "always"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "never"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "small"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "medium"</ span > < span class ="p "> )</ span >
1498
+ < span class ="k "> if</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "request_bodies"</ span > < span class ="p "> ]</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> request_bodies</ span > < span class ="p "> :</ span >
1499
+ < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
1500
+ < span class ="s2 "> "Invalid value for request_bodies. Must be one of {}"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span >
1501
+ < span class ="n "> request_bodies</ span >
1502
+ < span class ="p "> )</ span >
1499
1503
< span class ="p "> )</ span >
1500
- < span class ="p "> )</ span >
1501
1504
1502
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> integrations</ span > < span class ="o "> =</ span > < span class ="n "> setup_integrations</ span > < span class ="p "> (</ span >
1503
- < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "integrations"</ span > < span class ="p "> ],</ span > < span class ="n "> with_defaults</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "default_integrations"</ span > < span class ="p "> ]</ span >
1504
- < span class ="p "> )</ span >
1505
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> integrations</ span > < span class ="o "> =</ span > < span class ="n "> setup_integrations</ span > < span class ="p "> (</ span >
1506
+ < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "integrations"</ span > < span class ="p "> ],</ span > < span class ="n "> with_defaults</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "default_integrations"</ span > < span class ="p "> ]</ span >
1507
+ < span class ="p "> )</ span >
1508
+ < span class ="k "> finally</ span > < span class ="p "> :</ span >
1509
+ < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> (</ span > < span class ="n "> old_debug</ span > < span class ="p "> )</ span >
1505
1510
1506
1511
< span class ="nd "> @property</ span >
1507
1512
< span class ="k "> def</ span > < span class ="nf "> dsn</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
@@ -1669,18 +1674,23 @@ <h3>Static methods</h3>
1669
1674
< p class ="source_link "> < a href ="javascript:void(0); " onclick ="toggle('source-sentry_sdk.Client.__init__', this); "> Show source ≡</ a > </ p >
1670
1675
< div id ="source-sentry_sdk.Client.__init__ " class ="source ">
1671
1676
< div class ="codehilite "> < pre > < span > </ span > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span >
1672
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> get_options</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
1673
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> make_transport</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1674
- < span class ="n "> request_bodies</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s2 "> "always"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "never"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "small"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "medium"</ span > < span class ="p "> )</ span >
1675
- < span class ="k "> if</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "request_bodies"</ span > < span class ="p "> ]</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> request_bodies</ span > < span class ="p "> :</ span >
1676
- < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
1677
- < span class ="s2 "> "Invalid value for request_bodies. Must be one of {}"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span >
1678
- < span class ="n "> request_bodies</ span >
1677
+ < span class ="n "> old_debug</ span > < span class ="o "> =</ span > < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="bp "> False</ span > < span class ="p "> )</ span >
1678
+ < span class ="k "> try</ span > < span class ="p "> :</ span >
1679
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> get_options</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
1680
+ < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "debug"</ span > < span class ="p "> ])</ span >
1681
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="n "> make_transport</ span > < span class ="p "> (</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1682
+ < span class ="n "> request_bodies</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="s2 "> "always"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "never"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "small"</ span > < span class ="p "> ,</ span > < span class ="s2 "> "medium"</ span > < span class ="p "> )</ span >
1683
+ < span class ="k "> if</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "request_bodies"</ span > < span class ="p "> ]</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="n "> request_bodies</ span > < span class ="p "> :</ span >
1684
+ < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
1685
+ < span class ="s2 "> "Invalid value for request_bodies. Must be one of {}"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span >
1686
+ < span class ="n "> request_bodies</ span >
1687
+ < span class ="p "> )</ span >
1679
1688
< span class ="p "> )</ span >
1689
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> integrations</ span > < span class ="o "> =</ span > < span class ="n "> setup_integrations</ span > < span class ="p "> (</ span >
1690
+ < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "integrations"</ span > < span class ="p "> ],</ span > < span class ="n "> with_defaults</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "default_integrations"</ span > < span class ="p "> ]</ span >
1680
1691
< span class ="p "> )</ span >
1681
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> integrations</ span > < span class ="o "> =</ span > < span class ="n "> setup_integrations</ span > < span class ="p "> (</ span >
1682
- < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "integrations"</ span > < span class ="p "> ],</ span > < span class ="n "> with_defaults</ span > < span class ="o "> =</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "default_integrations"</ span > < span class ="p "> ]</ span >
1683
- < span class ="p "> )</ span >
1692
+ < span class ="k "> finally</ span > < span class ="p "> :</ span >
1693
+ < span class ="n "> _client_init_debug</ span > < span class ="o "> .</ span > < span class ="n "> set</ span > < span class ="p "> (</ span > < span class ="n "> old_debug</ span > < span class ="p "> )</ span >
1684
1694
</ pre > </ div >
1685
1695
1686
1696
</ div >
@@ -1783,26 +1793,6 @@ <h3>Instance variables</h3>
1783
1793
1784
1794
1785
1795
< div class ="desc "> < p > Returns the configured DSN as string.</ p > </ div >
1786
- < div class ="source_cont ">
1787
- </ div >
1788
-
1789
- </ div >
1790
- < div class ="item ">
1791
- < p id ="sentry_sdk.Client.integrations " class ="name "> var < span class ="ident "> integrations</ span > </ p >
1792
-
1793
-
1794
-
1795
-
1796
- < div class ="source_cont ">
1797
- </ div >
1798
-
1799
- </ div >
1800
- < div class ="item ">
1801
- < p id ="sentry_sdk.Client.transport " class ="name "> var < span class ="ident "> transport</ span > </ p >
1802
-
1803
-
1804
-
1805
-
1806
1796
< div class ="source_cont ">
1807
1797
</ div >
1808
1798
0 commit comments