python3: Use absolute import for import from local modules Signed-off-by: Lumir Balhar <lbalhar@redhat.com> Signed-off-by: Jiri Kastner <jkastner@redhat.com>
diff --git a/procfs/__init__.py b/procfs/__init__.py index 8d5f68b..7fd67ae 100644 --- a/procfs/__init__.py +++ b/procfs/__init__.py
@@ -22,9 +22,11 @@ Abstractions to extract information from the Linux kernel /proc files. """ +from __future__ import absolute_import + __author__ = "Arnaldo Carvalho de Melo <acme@redhat.com>" __license__ = "GPLv2 License" -from procfs import * -from sysctl import * -from utilist import * +from .procfs import * +from .sysctl import * +from .utilist import *
diff --git a/procfs/procfs.py b/procfs/procfs.py index 5a069a9..bc78b75 100755 --- a/procfs/procfs.py +++ b/procfs/procfs.py
@@ -18,7 +18,11 @@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # -import os, time, utilist +from __future__ import absolute_import +from __future__ import print_function +import os, time +from .utilist import bitmasklist +from six.moves import range VERSION="0.3" @@ -626,7 +630,7 @@ f = open("/proc/irq/%s/smp_affinity" % irq) line = f.readline() f.close() - return utilist.bitmasklist(line, self.nr_cpus) + return bitmasklist(line, self.nr_cpus) except IOError: return [ 0, ]