예제 #1
0
def set_options():
    globals = Specs()
    try:
        opts, args = getopt.getopt(sys.argv[1:], "?uhvqicm:r:p:P:d:l:",  \
        ['conditions', 'usage', 'help', 'man', 'verbose', 'quiet', 
        'interactive', 'change',
        'max=', 'rotation=', 'prefix=', 'Prefix=', 'directory=', 
        'htmlCreate', 'htmlFileName=', 'logfile='])
    except getopt.GetoptError,err:
        # print help info and exit
        print str(err)  # will print something like 'option -a not recognized.'
        usage()
        sys.exit(2)
예제 #2
0
     opts, args = getopt.getopt(sys.argv[1:], "?uhvqicm:r:p:P:d:l:",  \
     ['conditions', 'usage', 'help', 'man', 'verbose', 'quiet', 
     'interactive', 'change',
     'max=', 'rotation=', 'prefix=', 'Prefix=', 'directory=', 
     'htmlCreate', 'htmlFileName=', 'logfile='])
 except getopt.GetoptError,err:
     # print help info and exit
     print str(err)  # will print something like 'option -a not recognized.'
     usage()
     sys.exit(2)
 for o, a in opts:
     if o == '--conditions':
         print copyright_text
         sys.exit()
     if o in ('-?', '-u', '-h'):
         usage()
         sys.exit()
     if o in ('--man', '--mannual'):
         man()
         sys.exit()
     if o in ('-v', '--verbose'):
         globals.verbose=True
     if o in ('-q', '--quiet'):
         globals.verbose=False
         globals.interactive=False
     if o in ('-i', '--interactive'):
         globals.interactive=True
     if o in ('-c', '--change'):
         globals.process=True
     if o in ('-m', '-max'):
         try: