bridgepoint/prebuild.py
def main():
    '''
    Parse command line options and launch the prebuilder.
    '''
    parser = optparse.OptionParser(usage="%prog [options] <model_path> [another_model_path..]",
                                   version=xtuml.version.complete_string,
                                   formatter=optparse.TitledHelpFormatter())

    parser.add_option("-v", "--verbosity", dest='verbosity',
                                           action="count",
                                           help="increase debug logging level",
                                           default=1)
    
    parser.add_option("-o", "--output", dest="output", metavar="PATH",
                                        help="set output to PATH",
                                        action="store",
                                        default=None)
    
    (opts, args) = parser.parse_args()
    if len(args) == 0 or opts.output is None:
        parser.print_help()
        sys.exit(1)
        
    levels = {
              0: logging.ERROR,
              1: logging.WARNING,
              2: logging.INFO,
              3: logging.DEBUG,
    }
    logging.basicConfig(level=levels.get(opts.verbosity, logging.DEBUG))
    
    m = ooaofooa.load_metamodel(args)
    prebuild_model(m)
    
    xtuml.persist_instances(m, opts.output)
def main():
    '''
    Parse command line options and launch the prebuilder.
    '''
    parser = optparse.OptionParser(usage="%prog [options] <model_path> [another_model_path..]",
                                   version=xtuml.version.complete_string,
                                   formatter=optparse.TitledHelpFormatter())

    parser.add_option("-v", "--verbosity", dest='verbosity',
                                           action="count",
                                           help="increase debug logging level",
                                           default=1)
    
    parser.add_option("-o", "--output", dest="output", metavar="PATH",
                                        help="set output to PATH",
                                        action="store",
                                        default=None)
    
    (opts, args) = parser.parse_args()
    if len(args) == 0 or opts.output is None:
        parser.print_help()
        sys.exit(1)
        
    levels = {
              0: logging.ERROR,
              1: logging.WARNING,
              2: logging.INFO,
              3: logging.DEBUG,
    }
    logging.basicConfig(level=levels.get(opts.verbosity, logging.DEBUG))
    
    m = ooaofooa.load_metamodel(args)
    prebuild_model(m)
    
    xtuml.persist_instances(m, opts.output)
def main ( ) : parser = optparse . OptionParser ( usage = "%prog [options] <model_path> [another_model_path..]" , version = xtuml . version . complete_string , formatter = optparse . TitledHelpFormatter ( ) ) parser . add_option ( "-v" , "--verbosity" , dest = 'verbosity' , action = "count" , help = "increase debug logging level" , default = 1 ) parser . add_option ( "-o" , "--output" , dest = "output" , metavar = "PATH" , help = "set output to PATH" , action = "store" , default = None ) ( opts , args ) = parser . parse_args ( ) if len ( args ) == 0 or opts . output is None : parser . print_help ( ) sys . exit ( 1 ) levels = { 0 : logging . ERROR , 1 : logging . WARNING , 2 : logging . INFO , 3 : logging . DEBUG , } logging . basicConfig ( level = levels . get ( opts . verbosity , logging . DEBUG ) ) m = ooaofooa . load_metamodel ( args ) prebuild_model ( m ) xtuml . persist_instances ( m , opts . output )
Parse command line options and launch the prebuilder.
Parse command line options and launch the prebuilder .