mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
Execute hunk dump only if imported as main module.
This commit is contained in:
+15
-15
@@ -292,18 +292,18 @@ class HunkParser(object):
|
||||
|
||||
return hunks
|
||||
|
||||
|
||||
for path in sys.argv[1:]:
|
||||
print 'Parsing "%s".' % path
|
||||
with open(path) as hunkfile:
|
||||
parser = HunkParser(hunkfile)
|
||||
for hunk in parser.Parse():
|
||||
print hunk.name
|
||||
if hunk.name == 'HUNK_EXT':
|
||||
for name, symbols in hunk.data.items():
|
||||
print ' ', name
|
||||
for symbol, value in symbols.items():
|
||||
print ' ', symbol, '=', value
|
||||
else:
|
||||
if hunk.data:
|
||||
print ' ', '%r' % hunk.data
|
||||
if __name__ == '__main__':
|
||||
for path in sys.argv[1:]:
|
||||
print 'Parsing "%s".' % path
|
||||
with open(path) as hunkfile:
|
||||
parser = HunkParser(hunkfile)
|
||||
for hunk in parser.Parse():
|
||||
print hunk.name
|
||||
if hunk.name == 'HUNK_EXT':
|
||||
for name, symbols in hunk.data.items():
|
||||
print ' ', name
|
||||
for symbol, value in symbols.items():
|
||||
print ' ', symbol, '=', value
|
||||
else:
|
||||
if hunk.data:
|
||||
print ' ', '%r' % hunk.data
|
||||
|
||||
Reference in New Issue
Block a user