コード例 #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
コード例 #2
0
ファイル: _project.py プロジェクト: chaug/Py-LaTeX-report
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
コード例 #3
0
ファイル: _project.py プロジェクト: chaug/Py-LaTeX-report
def getTemplateList():
    return Engine.templates()
コード例 #4
0
def getTemplateList():
    return Engine.templates()