@@ -41,38 +41,6 @@ def filter(self, record):
4141
4242logging .getLogger ("urllib3.connectionpool" ).addFilter (RedactUrlQueryParamsFilter ())
4343
44- import re
45-
46-
47- class RedactUrlQueryParamsFilter (logging .Filter ):
48- pattern = re .compile (r"(\?|&)([\w-]+)=([^&\s]+)" )
49- mask = r"\1\2=<REDACTED>"
50-
51- def __init__ (self ):
52- super ().__init__ ()
53-
54- def redact (self , string ):
55- return re .sub (self .pattern , self .mask , str (string ))
56-
57- def filter (self , record ):
58- record .msg = self .redact (str (record .msg ))
59- if isinstance (record .args , dict ):
60- for k in record .args .keys ():
61- record .args [k ] = (
62- self .redact (record .args [k ])
63- if isinstance (record .arg [k ], str )
64- else record .args [k ]
65- )
66- else :
67- record .args = tuple (
68- (self .redact (arg ) if isinstance (arg , str ) else arg )
69- for arg in record .args
70- )
71-
72- return True
73-
74-
75- logging .getLogger ("urllib3.connectionpool" ).addFilter (RedactUrlQueryParamsFilter ())
7644
7745class DBAPITypeObject (object ):
7846 def __init__ (self , * values ):
@@ -94,7 +62,7 @@ def __repr__(self):
9462DATE = DBAPITypeObject ("date" )
9563ROWID = DBAPITypeObject ()
9664
97- __version__ = "3.1.0 "
65+ __version__ = "3.1.1 "
9866USER_AGENT_NAME = "PyDatabricksSqlConnector"
9967
10068# These two functions are pyhive legacy
0 commit comments