Esempio n. 1
0
            header = DERIVED_HEADER % '.'.join(dirs)
            result[0:num - 1] = header.splitlines()
            break

    return '\n'.join(result)
                
if __name__ == '__main__':
    from gexpose import load_mappings, usage
    lazy = False
    if len(sys.argv) > 4:
        usage()
	sys.exit(1)
    if len(sys.argv) >= 2:
	if '--help' in sys.argv:
	    usage()
	    sys.exit(0)
	elif '--lazy' in sys.argv:
	    lazy = True
	    sys.argv.remove('--lazy')
    if len(sys.argv) == 1:
	for template, mapping in load_mappings().items():
	    if template.endswith('derived'):
		process(mapping[0], mapping[1], lazy)
    elif len(sys.argv) == 2:
	mapping = load_mappings()[sys.argv[1]]
        process(mapping[0], mapping[1], lazy)
    else:
        process(sys.argv[1], sys.argv[2], lazy)


Esempio n. 2
0
                added = True
                for addition in gen.added_imports:
                    yield "import %s;" % (addition,)
            yield line
    
    return '\n'.join(f())
        

if __name__ == '__main__':
    from gexpose import load_mappings, usage
    lazy = False
    if len(sys.argv) > 4:
        usage()
        sys.exit(1)
    if len(sys.argv) >= 2:
        if '--help' in sys.argv:
            usage()
            sys.exit(0)
        elif '--lazy' in sys.argv:
            lazy = True
            sys.argv.remove('--lazy')
    if len(sys.argv) == 1:
        for template, mapping in load_mappings().items():
            if template.endswith('derived'):
                process(mapping[0], mapping[1], lazy)
    elif len(sys.argv) == 2:
        mapping = load_mappings()[sys.argv[1]]
        process(mapping[0], mapping[1], lazy)
    else:
        process(sys.argv[1], sys.argv[2], lazy)