summaryrefslogtreecommitdiff
path: root/M2Crypto/EC.py
diff options
context:
space:
mode:
authorCraig Rodrigues <rodrigc@FreeBSD.org>2015-11-17 19:55:50 -0800
committerMatěj Cepl <mcepl@cepl.eu>2016-03-20 22:19:15 +0100
commit8b33fa718947fa508f59bb8461a65e2fcb3ca6fa (patch)
tree3d1640a5d4cd34e3fb45689fa9a450d82b319fa8 /M2Crypto/EC.py
parent0aa30e5df1fc0c03f29e1a438123097dfdaee242 (diff)
downloadm2crypto-8b33fa718947fa508f59bb8461a65e2fcb3ca6fa.tar.gz
Use the new absolute import syntax to fix Python 3. [PEP 328]
I used the output of "2to3 -f import M2Crypto" to figure out which imports needed to be fixed. In addition, I added "from __future__ import absolute_import" to all files that I touched. This brings in the new import behavior, and works as far back as Python 2.5.0a1. See: https://docs.python.org/3/library/__future__.html https://www.python.org/dev/peps/pep-0328/
Diffstat (limited to 'M2Crypto/EC.py')
-rw-r--r--M2Crypto/EC.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/M2Crypto/EC.py b/M2Crypto/EC.py
index 800a705..f27a574 100644
--- a/M2Crypto/EC.py
+++ b/M2Crypto/EC.py
@@ -1,3 +1,5 @@
+from __future__ import absolute_import
+
"""
M2Crypto wrapper for OpenSSL ECDH/ECDSA API.
@@ -8,7 +10,7 @@ Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.
Portions copyright (c) 2005-2006 Vrije Universiteit Amsterdam.
All rights reserved."""
-import util, BIO, m2
+from . import util, BIO, m2
class ECError(Exception): pass