Exemple #1
0
    def __init__(self, config):
        preludedb.checkVersion("0.9.12")

        sql = preludedb.SQL(dict((k, str(v)) for k, v in config.items()))
        preludedb.DB.__init__(self, sql)

        env.hookmgr.declare("HOOK_IDMEFDATABASE_CRITERIA_PREPARE")
Exemple #2
0
    def _checkVersion(self):
        error_type = _("Version Requirement error")
        if not prelude.checkVersion(siteconfig.libprelude_required_version):
            raise error.PrewikkaUserError(error_type, _("Prewikka %(vPre)s requires libprelude %(vLib)s or higher") % {'vPre':version.__version__, 'vLib':siteconfig.libprelude_required_version})

        elif not preludedb.checkVersion(siteconfig.libpreludedb_required_version):
            raise error.PrewikkaUserError(error_type, _("Prewikka %(vPre)s requires libpreludedb %(vLib)s or higher") % {'vPre':version.__version__, 'vLib':siteconfig.libpreludedb_required_version})
Exemple #3
0
    def _check_version(self):
        error_type = _("Version Requirement error")
        if not prelude.checkVersion(siteconfig.libprelude_required_version):
            raise error.PrewikkaUserError(
                error_type,
                N_(
                    "Prewikka %(vPre)s requires libprelude %(vLib)s or higher",
                    {
                        'vPre': version.__version__,
                        'vLib': siteconfig.libprelude_required_version
                    }))

        elif not preludedb.checkVersion(
                siteconfig.libpreludedb_required_version):
            raise error.PrewikkaUserError(
                error_type,
                N_(
                    "Prewikka %(vPre)s requires libpreludedb %(vLib)s or higher",
                    {
                        'vPre': version.__version__,
                        'vLib': siteconfig.libpreludedb_required_version
                    }))
    def __init__(self, config):
        preludedb.checkVersion("0.9.12")

        sql = preludedb.SQL(dict((k, str(v)) for k, v in config.items()))
        preludedb.DB.__init__(self, sql)