exit with meaningful status
This commit is contained in:
parent
6bdadc08f9
commit
db7e861b0a
1 changed files with 10 additions and 3 deletions
|
@ -114,19 +114,26 @@ def main (args):
|
|||
except getopt.GetoptError:
|
||||
error("error parsing input options\n")
|
||||
usage(exname)
|
||||
return
|
||||
return false
|
||||
|
||||
status = True
|
||||
try:
|
||||
dumper = PPTDumper(args[0], globals.params)
|
||||
if not dumper.dump():
|
||||
error("ppt-dump: dump error " + args[0] + "\n")
|
||||
status = False
|
||||
except:
|
||||
error("ppt-dump: FAILURE (bad format?) " + args[0] + "\n")
|
||||
status = False
|
||||
|
||||
if globals.params.dumpText:
|
||||
print(globals.textdump.replace("\r", "\n"))
|
||||
return(status)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main(sys.argv)
|
||||
if main(sys.argv):
|
||||
sys.exit(0)
|
||||
else:
|
||||
sys.exit(1)
|
||||
|
||||
# vim:set filetype=python shiftwidth=4 softtabstop=4 expandtab:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue