@@ -1077,6 +1077,7 @@ <h1>Index</h1>
10771077 < ul >
10781078 < li class ="mono "> < a href ="#sentry_sdk.HttpTransport.__init__ "> __init__</ a > </ li >
10791079 < li class ="mono "> < a href ="#sentry_sdk.HttpTransport.capture_event "> capture_event</ a > </ li >
1080+ < li class ="mono "> < a href ="#sentry_sdk.HttpTransport.copy "> copy</ a > </ li >
10801081 < li class ="mono "> < a href ="#sentry_sdk.HttpTransport.kill "> kill</ a > </ li >
10811082 < li class ="mono "> < a href ="#sentry_sdk.HttpTransport.shutdown "> shutdown</ a > </ li >
10821083 </ ul >
@@ -1128,6 +1129,7 @@ <h1>Index</h1>
11281129 < ul >
11291130 < li class ="mono "> < a href ="#sentry_sdk.Transport.__init__ "> __init__</ a > </ li >
11301131 < li class ="mono "> < a href ="#sentry_sdk.Transport.capture_event "> capture_event</ a > </ li >
1132+ < li class ="mono "> < a href ="#sentry_sdk.Transport.copy "> copy</ a > </ li >
11311133 < li class ="mono "> < a href ="#sentry_sdk.Transport.kill "> kill</ a > </ li >
11321134 < li class ="mono "> < a href ="#sentry_sdk.Transport.shutdown "> shutdown</ a > </ li >
11331135 </ ul >
@@ -1785,6 +1787,7 @@ <h3>Instance variables</h3>
17851787 < span class ="p "> )</ span >
17861788 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _disabled_until</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span >
17871789 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _retry</ span > < span class ="o "> =</ span > < span class ="n "> urllib3</ span > < span class ="o "> .</ span > < span class ="n "> util</ span > < span class ="o "> .</ span > < span class ="n "> Retry</ span > < span class ="p "> ()</ span >
1790+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span >
17881791
17891792 < span class ="k "> def</ span > < span class ="nf "> _send_event</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> ):</ span >
17901793 < span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _disabled_until</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="bp "> None</ span > < span class ="p "> :</ span >
@@ -1844,6 +1847,11 @@ <h3>Instance variables</h3>
18441847 < span class ="k "> def</ span > < span class ="nf "> kill</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
18451848 < span class ="n "> logger</ span > < span class ="o "> .</ span > < span class ="n "> debug</ span > < span class ="p "> (</ span > < span class ="s2 "> "Killing HTTP transport"</ span > < span class ="p "> )</ span >
18461849 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _worker</ span > < span class ="o "> .</ span > < span class ="n "> kill</ span > < span class ="p "> ()</ span >
1850+
1851+ < span class ="k "> def</ span > < span class ="nf "> copy</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
1852+ < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )(</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1853+ < span class ="n "> transport</ span > < span class ="o "> .</ span > < span class ="n "> _pool</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _pool</ span >
1854+ < span class ="k "> return</ span > < span class ="n "> transport</ span >
18471855</ pre > </ div >
18481856
18491857 </ div >
@@ -1864,14 +1872,10 @@ <h3>Static methods</h3>
18641872 < p > def < span class ="ident "> __init__</ span > (</ p > < p > self, options)</ p >
18651873 </ div >
18661874
1867- < p class ="inheritance ">
1868- < strong > Inheritance:</ strong >
1869- < code > < a href ="#sentry_sdk.Transport "> Transport</ a > </ code > .< code > < a href ="#sentry_sdk.Transport.__init__ "> __init__</ a > </ code >
1870- </ p >
18711875
18721876
18731877
1874- < div class ="desc inherited "> < p > Initialize self. See help(type(self)) for accurate signature.</ p > </ div >
1878+ < div class ="desc "> < p > Initialize self. See help(type(self)) for accurate signature.</ p > </ div >
18751879 < div class ="source_cont ">
18761880 < p class ="source_link "> < a href ="javascript:void(0); " onclick ="toggle('source-sentry_sdk.HttpTransport.__init__', this); "> Show source ≡</ a > </ p >
18771881 < div id ="source-sentry_sdk.HttpTransport.__init__ " class ="source ">
@@ -1886,6 +1890,7 @@ <h3>Static methods</h3>
18861890 < span class ="p "> )</ span >
18871891 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _disabled_until</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span >
18881892 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _retry</ span > < span class ="o "> =</ span > < span class ="n "> urllib3</ span > < span class ="o "> .</ span > < span class ="n "> util</ span > < span class ="o "> .</ span > < span class ="n "> Retry</ span > < span class ="p "> ()</ span >
1893+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="o "> =</ span > < span class ="n "> options</ span >
18891894</ pre > </ div >
18901895
18911896 </ div >
@@ -1917,6 +1922,33 @@ <h3>Static methods</h3>
19171922 </ div >
19181923
19191924
1925+ < div class ="item ">
1926+ < div class ="name def " id ="sentry_sdk.HttpTransport.copy ">
1927+ < p > def < span class ="ident "> copy</ span > (</ p > < p > self)</ p >
1928+ </ div >
1929+
1930+
1931+
1932+
1933+ < div class ="desc "> < p > Copy the transport.</ p >
1934+ < p > The returned transport should behave completely independent from the
1935+ previous one. It still may share HTTP connection pools, but not share
1936+ any state such as internal queues.</ p > </ div >
1937+ < div class ="source_cont ">
1938+ < p class ="source_link "> < a href ="javascript:void(0); " onclick ="toggle('source-sentry_sdk.HttpTransport.copy', this); "> Show source ≡</ a > </ p >
1939+ < div id ="source-sentry_sdk.HttpTransport.copy " class ="source ">
1940+ < div class ="codehilite "> < pre > < span > </ span > < span class ="k "> def</ span > < span class ="nf "> copy</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
1941+ < span class ="n "> transport</ span > < span class ="o "> =</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )(</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> )</ span >
1942+ < span class ="n "> transport</ span > < span class ="o "> .</ span > < span class ="n "> _pool</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _pool</ span >
1943+ < span class ="k "> return</ span > < span class ="n "> transport</ span >
1944+ </ pre > </ div >
1945+
1946+ </ div >
1947+ </ div >
1948+
1949+ </ div >
1950+
1951+
19201952 < div class ="item ">
19211953 < div class ="name def " id ="sentry_sdk.HttpTransport.kill ">
19221954 < p > def < span class ="ident "> kill</ span > (</ p > < p > self)</ p >
@@ -1968,6 +2000,21 @@ <h3>Static methods</h3>
19682000
19692001 </ div >
19702002
2003+ < h3 > Instance variables</ h3 >
2004+ < div class ="item ">
2005+ < p id ="sentry_sdk.HttpTransport.options " class ="name "> var < span class ="ident "> options</ span > </ p >
2006+
2007+ < p class ="inheritance ">
2008+ < strong > Inheritance:</ strong >
2009+ < code > < a href ="#sentry_sdk.Transport "> Transport</ a > </ code > .< code > < a href ="#sentry_sdk.Transport.options "> options</ a > </ code >
2010+ </ p >
2011+
2012+
2013+
2014+ < div class ="source_cont ">
2015+ </ div >
2016+
2017+ </ div >
19712018 </ div >
19722019 </ div >
19732020
@@ -3180,6 +3227,15 @@ <h3>Instance variables</h3>
31803227 < span class ="sd "> """Forcefully kills the transport."""</ span >
31813228 < span class ="k "> pass</ span >
31823229
3230+ < span class ="k "> def</ span > < span class ="nf "> copy</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
3231+ < span class ="sd "> """Copy the transport.</ span >
3232+
3233+ < span class ="sd "> The returned transport should behave completely independent from the</ span >
3234+ < span class ="sd "> previous one. It still may share HTTP connection pools, but not share</ span >
3235+ < span class ="sd "> any state such as internal queues.</ span >
3236+ < span class ="sd "> """</ span >
3237+ < span class ="k "> return</ span > < span class ="bp "> self</ span >
3238+
31833239 < span class ="k "> def</ span > < span class ="fm "> __del__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
31843240 < span class ="k "> try</ span > < span class ="p "> :</ span >
31853241 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> kill</ span > < span class ="p "> ()</ span >
@@ -3251,6 +3307,36 @@ <h3>Static methods</h3>
32513307 </ div >
32523308
32533309
3310+ < div class ="item ">
3311+ < div class ="name def " id ="sentry_sdk.Transport.copy ">
3312+ < p > def < span class ="ident "> copy</ span > (</ p > < p > self)</ p >
3313+ </ div >
3314+
3315+
3316+
3317+
3318+ < div class ="desc "> < p > Copy the transport.</ p >
3319+ < p > The returned transport should behave completely independent from the
3320+ previous one. It still may share HTTP connection pools, but not share
3321+ any state such as internal queues.</ p > </ div >
3322+ < div class ="source_cont ">
3323+ < p class ="source_link "> < a href ="javascript:void(0); " onclick ="toggle('source-sentry_sdk.Transport.copy', this); "> Show source ≡</ a > </ p >
3324+ < div id ="source-sentry_sdk.Transport.copy " class ="source ">
3325+ < div class ="codehilite "> < pre > < span > </ span > < span class ="k "> def</ span > < span class ="nf "> copy</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
3326+ < span class ="sd "> """Copy the transport.</ span >
3327+ < span class ="sd "> The returned transport should behave completely independent from the</ span >
3328+ < span class ="sd "> previous one. It still may share HTTP connection pools, but not share</ span >
3329+ < span class ="sd "> any state such as internal queues.</ span >
3330+ < span class ="sd "> """</ span >
3331+ < span class ="k "> return</ span > < span class ="bp "> self</ span >
3332+ </ pre > </ div >
3333+
3334+ </ div >
3335+ </ div >
3336+
3337+ </ div >
3338+
3339+
32543340 < div class ="item ">
32553341 < div class ="name def " id ="sentry_sdk.Transport.kill ">
32563342 < p > def < span class ="ident "> kill</ span > (</ p > < p > self)</ p >
0 commit comments