summaryrefslogtreecommitdiff
path: root/python/examples/bin_info.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/examples/bin_info.py')
-rw-r--r--python/examples/bin_info.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/python/examples/bin_info.py b/python/examples/bin_info.py
index acb01018..b2fd194e 100644
--- a/python/examples/bin_info.py
+++ b/python/examples/bin_info.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
-# Copyright (c) 2015-2020 Vector 35 Inc
+# Copyright (c) 2015-2024 Vector 35 Inc
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
@@ -19,12 +19,12 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
# IN THE SOFTWARE.
-import sys
import os
+import sys
from glob import glob
-from binaryninja import load, PluginCommand, log_warn, log_to_stdout, interaction
-from binaryninja import load
+from binaryninja import LogLevel, PluginCommand, interaction, load, log, log_to_stdout, log_warn
+
def get_bininfo(bv, filename=None):
if bv is None:
@@ -42,7 +42,7 @@ def get_bininfo(bv, filename=None):
sys.exit(1)
bv = load(filename)
- log_to_stdout(True)
+ log_to_stdout(LogLevel.InfoLog)
contents = "## %s ##\n" % os.path.basename(bv.file.filename)
contents += "- START: 0x%x\n\n" % bv.start
@@ -86,9 +86,7 @@ if __name__ == "__main__":
else:
print(get_bininfo(None, filename=filename))
else:
- for i in range(1, len(sys.argv)):
- print(sys.argv[i])
- pattern = sys.argv[i]
+ for pattern in sys.argv[1:]:
for filename in glob(pattern):
print(get_bininfo(None, filename=filename))
else: