Exemplo n.º 1
0
def projectEngine(command, project_folder, writable=False, **options0):
    project_settings = ProjectSettings(project_folder, ["template"])
    options = project_settings.createAndComplete(**options0)
    command.log(2, "PROJECT_ROOT: %s" % project_settings.root)
    command.log(2, "    TEMPLATE: %s" % options.get("template"))

    engine = Engine(command, project_root=project_settings.root, **options)
    if not engine.validate_template():
        raise CommandError("Template %s doesn't exist." % engine.template)

    return engine
Exemplo n.º 2
0
def projectEngine(command, project_folder, writable = False, **options0):
    project_settings = ProjectSettings(project_folder, ["template"])
    options = project_settings.createAndComplete(**options0)
    command.log(2, "PROJECT_ROOT: %s" % project_settings.root)
    command.log(2, "    TEMPLATE: %s" % options.get("template"))

    engine = Engine(
        command,
        project_root=project_settings.root,
        **options
    )
    if not engine.validate_template():
        raise CommandError("Template %s doesn't exist." % engine.template)

    return engine
Exemplo n.º 3
0
def getTemplateList():
    return Engine.templates()
Exemplo n.º 4
0
def getTemplateList():
    return Engine.templates()