All pastes #142350 Raw Edit

Something

public python v1 · immutable
#142350 ·published 2006-08-21 12:24 UTC
rendered paste body
def process_options():    """    This will process the options passed on the command line. If the required     options are not passed it displays the usage output.        Required Options      1. -m/--module       2. -v/--view          @return: dictionary of options    """    usage = "usage: %prog [options]"    parser = OptionParser(usage=usage, version="%prog " + __revision__)    parser.add_option("-m", "--module", dest="module_name", action="store",                       type="string", help="name of module to create")    parser.add_option("-v", "--view", dest="default_view_name", action="store",                       type="string", help="default view/builder to create")    (options, args) = parser.parse_args()    """    if (hasattr(options,'module_name') and options.module_name != None and         hasattr(options,'default_view_name') and         options.default_view_name != None):                return { 'module_name': options.module_name,                  'default_view_name': options.default_view_name }             else:         parser.print_help()        sys.exit(1)