示例#1
0
    def view(self):
        from PyLucid.system.plugin_manager import auto_install_plugins

        auto_install_plugins(
            self.request.debug, self.page_msg, verbosity = 1
        )

        return self._render(install_modules_template)
示例#2
0
def install_internal_plugins(extra_verbose):
    print "- install internal plugins...",
    if extra_verbose:
        print "extra verbose is ON."

    from PyLucid.system.plugin_manager import auto_install_plugins

    auto_install_plugins(request = None, extra_verbose=extra_verbose)
    print "OK"
示例#3
0
def install_internal_plugins(verbosity):
    """
    Install PyLucid Internal plugins
    """
    print "Installing PyLucid internal plugins ",
    auto_install_plugins(
        debug=True, page_msg=FakePageMsg(), verbosity=verbosity
    )
    print ""
示例#4
0
def setup_Plugins():
    fake_page_msg  = FakePageMsg()

    # install all internal plugin
    auto_install_plugins(debug=False, page_msg = fake_page_msg, verbosity=0)

    # install PyRM plugin
    install_plugin(
        package_name = "PyLucid.plugins_external",
        plugin_name  = "PyRM_plugin",

        page_msg  = fake_page_msg,
        verbosity = 2,
        user      = a_user,
        active    = True
    )