Guest User

Untitled

a guest
May 28th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. from optparse import OptionParser, OptionGroup, OptionError
  2.  
  3. try:
  4. from setting import IS_WIN
  5. except ImportError as e:
  6. errmsg = e.message.split('named')[0]
  7. print errmsg
  8. exit()
  9.  
  10.  
  11. def cmdLineParser(argv=None):
  12. """
  13. This function parses the command line parameters and arguments
  14. """
  15.  
  16. if not argv:
  17. argv = sys.argv
  18. parser = OptionParser()
  19.  
  20. try:
  21. return parser
  22.  
  23. except (OptionError, TypeError) as e:
  24. parser.error(e)
  25.  
  26. except SystemExit:
  27. # Protection against Windows dummy double clicking
  28. if IS_WIN:
  29. print("\nPress Enter to continue...")
  30. raw_input()
  31. raise
Add Comment
Please, Sign In to add comment