@@ -313,9 +313,6 @@ def safe_write(fn, data, mkdirs=False):
313313 data = data .decode ('utf-8' )
314314
315315 with tempfile .NamedTemporaryFile (mode , ** kwargs ) as tmp :
316- if six .PY2 :
317- data = data .encode ('utf-8' )
318-
319316 log .debug (f"safe writing { len (data )} chrs into { fn } " )
320317 tmp .write (data )
321318 tmpn = tmp .name
@@ -679,7 +676,7 @@ def send(self, request, **kwargs):
679676 (_ , _ , _dir ) = request .url .partition ('://' )
680677 if _dir is None or len (_dir ) == 0 :
681678 raise ValueError (f"not a directory url: { request .url } " )
682- resp .raw = six .BytesIO (six . b ( _dir ))
679+ resp .raw = io .BytesIO (_dir . encode ( "latin-1" ))
683680 resp .status_code = 200
684681 resp .reason = "OK"
685682 resp .headers = {}
@@ -727,9 +724,6 @@ def url_get(url: str, verify_tls: Optional[bool] = False) -> Response:
727724 s = requests .Session ()
728725 r = s .get (url , headers = headers , verify = verify_tls , timeout = config .request_timeout )
729726
730- if six .PY2 :
731- r .encoding = "utf-8"
732-
733727 log .debug (f"url_get({ url } ) returns { len (r .content )} chrs encoded as { r .encoding } " )
734728
735729 if config .request_override_encoding is not None :
@@ -788,7 +782,7 @@ def short_id(data):
788782
789783
790784def unicode_stream (data : str ) -> io .BytesIO :
791- return six .BytesIO (data .encode ('UTF-8' ))
785+ return io .BytesIO (data .encode ('UTF-8' ))
792786
793787
794788def b2u (data : Union [str , bytes , tuple , list , set ]) -> Union [str , bytes , tuple , list , set ]:
0 commit comments