commit d2af935fc7d0f5cc81aaa88259050c904c4b8e45 parent c45fa4860fea5ecd1245c6dfe3610208ea014913 Author: ThomasV <thomasv@gitorious> Date: Tue, 8 Oct 2013 13:24:54 +0200 use a regexp for the ssl bug workaround Diffstat:
M | lib/interface.py | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/interface.py b/lib/interface.py @@ -327,7 +327,7 @@ class Interface(threading.Thread): s.close() cert = ssl.DER_cert_to_PEM_cert(dercert) # workaround android bug - cert = cert.replace("==-----END CERTIFICATE-----", "==\n-----END CERTIFICATE-----") + cert = re.sub("([^\n])-----END CERTIFICATE-----","\\1\n-----END CERTIFICATE-----",cert) temporary_path = cert_path + '.temp' with open(temporary_path,"w") as f: f.write(cert)