about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/python-modules/pysimplesoap/stringIO.patch
blob: 8ecad11b9a744c3701333eb7560aa932fa44f848 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff --git i/pysimplesoap/c14n.py w/pysimplesoap/c14n.py
index 5749e49..297592e 100644
--- i/pysimplesoap/c14n.py
+++ w/pysimplesoap/c14n.py
@@ -55,11 +55,8 @@ except:
     class XMLNS:
         BASE = "http://www.w3.org/2000/xmlns/"
         XML = "http://www.w3.org/XML/1998/namespace"
-try:
-    import cStringIO
-    StringIO = cStringIO
-except ImportError:
-    import StringIO
+
+from io import StringIO
 
 _attrs = lambda E: (E.attributes and E.attributes.values()) or []
 _children = lambda E: E.childNodes or []
diff --git i/pysimplesoap/xmlsec.py w/pysimplesoap/xmlsec.py
index 2f96df7..053149f 100644
--- i/pysimplesoap/xmlsec.py
+++ w/pysimplesoap/xmlsec.py
@@ -15,7 +15,7 @@ from __future__ import print_function
 import base64
 import hashlib
 import os
-from cStringIO import StringIO
+from io import StringIO
 from M2Crypto import BIO, EVP, RSA, X509, m2
 
 # if lxml is not installed, use c14n.py native implementation