From eea28093c1ac7675a93d66b09b1c143f4623cff6 Mon Sep 17 00:00:00 2001 From: raparri01 Date: Mon, 23 Dec 2019 11:07:29 -0500 Subject: [PATCH 1/3] suds => suds-jurko --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 2f85290..274ad9e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -suds>=0.4 +suds-jurko==0.6 \ No newline at end of file From 273517685f900fa1d9452f13af81fd08660e1134 Mon Sep 17 00:00:00 2001 From: raparri01 Date: Mon, 23 Dec 2019 15:42:37 -0500 Subject: [PATCH 2/3] updated function arguments --- srfax/srfax.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srfax/srfax.py b/srfax/srfax.py index b394c06..02bb807 100644 --- a/srfax/srfax.py +++ b/srfax/srfax.py @@ -66,7 +66,7 @@ def queue_fax(self, to_fax_number, filepath, fax_type = 'BROADCAST' if len(to_fax_number) > 1 else 'SINGLE' to_fax_number = '|'.join(to_fax_number) - if isinstance(filepath, basestring): + if isinstance(filepath, str): filepath = [filepath] if not isinstance(filepath, list): raise TypeError('filepath not properly defined') @@ -87,7 +87,7 @@ def queue_fax(self, to_fax_number, filepath, for i in range(len(filepath)): path = filepath[i] basename = os.path.basename(path) - if not isinstance(basename, unicode): + if not isinstance(basename, str): basename = basename.decode('utf-8') params['sFileName_%d' % (i + 1)] = basename params['sFileContent_%d' % (i + 1)] = SRFax.get_file_content(path) @@ -253,7 +253,7 @@ def is_nanp_number(number): def verify_fax_numbers(to_fax_number): '''Verify and prepare fax numbers for use at SRFax''' - if isinstance(to_fax_number, basestring): + if isinstance(to_fax_number, str): to_fax_number = [to_fax_number] if not isinstance(to_fax_number, list): raise TypeError('to_fax_number not properly defined') From adb7473eddeb2ccce377753211597f604a59bc47 Mon Sep 17 00:00:00 2001 From: raparri01 Date: Mon, 23 Dec 2019 15:57:43 -0500 Subject: [PATCH 3/3] update suds import --- srfax/srfax.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srfax/srfax.py b/srfax/srfax.py index 02bb807..cbd769d 100644 --- a/srfax/srfax.py +++ b/srfax/srfax.py @@ -9,7 +9,7 @@ import base64 import logging -import suds +from suds import client URL = 'https://www.srfax.com/SRF_UserFaxWebSrv.php?wsdl'