suds: use bytes reponse content

This commit is contained in:
Thomas NOËL 2020-07-01 11:04:58 +02:00
parent d0d538e1c3
commit 0b22dd9cd3
2 changed files with 4 additions and 4 deletions

View File

@ -20,7 +20,7 @@
import requests
from django.conf import settings
from django.utils.six import StringIO
from django.utils.six import BytesIO
from suds.transport.http import HttpAuthenticated
from suds.transport import Reply
from suds.client import Client
@ -46,7 +46,7 @@ class Transport(HttpAuthenticated):
def open(self, request):
resp = requests.get(request.url, headers=request.headers,
**self.get_requests_kwargs())
return StringIO(resp.content)
return BytesIO(resp.content)
def send(self, request):
self.addcredentials(request)

View File

@ -20,7 +20,7 @@
import requests
from django.conf import settings
from django.utils.six import StringIO
from django.utils.six import BytesIO
from suds.transport.http import HttpAuthenticated
from suds.transport import Reply
from suds.client import Client
@ -46,7 +46,7 @@ class Transport(HttpAuthenticated):
def open(self, request):
resp = requests.get(request.url, headers=request.headers,
**self.get_requests_kwargs())
return StringIO(resp.content)
return BytesIO(resp.content)
def send(self, request):
self.addcredentials(request)