Commit da583ef4 by devttys0

Updated binwalk.__init__.py

parent 7a9b037a
#!/usr/bin/env python #!/usr/bin/env python
import sys import sys
import binwalk.modules import binwalk
from threading import Thread from threading import Thread
def display_status(m): def display_status(m):
...@@ -20,7 +20,7 @@ def usage(modules): ...@@ -20,7 +20,7 @@ def usage(modules):
sys.exit(1) sys.exit(1)
def main(): def main():
modules = binwalk.module.Modules() modules = binwalk.Modules()
# Start the display_status function as a daemon thread. # Start the display_status function as a daemon thread.
t = Thread(target=display_status, args=(modules,)) t = Thread(target=display_status, args=(modules,))
......
from module import Modules from binwalk.module import Modules
...@@ -377,6 +377,7 @@ class Modules(object): ...@@ -377,6 +377,7 @@ class Modules(object):
Returns a list of modules that contain the specified attribute. Returns a list of modules that contain the specified attribute.
''' '''
import binwalk.modules
modules = [] modules = []
for (name, module) in inspect.getmembers(binwalk.modules): for (name, module) in inspect.getmembers(binwalk.modules):
...@@ -440,6 +441,7 @@ class Modules(object): ...@@ -440,6 +441,7 @@ class Modules(object):
return module(**kwargs) return module(**kwargs)
def dependencies(self, module): def dependencies(self, module):
import binwalk.modules
kwargs = {} kwargs = {}
if hasattr(module, "DEPENDS"): if hasattr(module, "DEPENDS"):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment