Remove unused import
[pyelftools.git] / examples / elfclass_address_size.py
index 21c839cea80467650d231a4f2bff2a0e991a8f9d..ac2bfaadcc3e728249faca14d85c8f0cf9e4523b 100644 (file)
@@ -9,11 +9,16 @@
 #-------------------------------------------------------------------------------
 from __future__ import print_function
 import sys
+
+# If pyelftools is not installed, the example can also run from the root or
+# examples/ dir of the source distribution.
+sys.path[0:0] = ['.', '..']
+
 from elftools.elf.elffile import ELFFile
 
 
 def process_file(filename):
-    with open(filename) as f:
+    with open(filename, 'rb') as f:
         elffile = ELFFile(f)
         # elfclass is a public attribute of ELFFile, read from its header
         print('%s: elfclass is %s' % (filename, elffile.elfclass))