Example #1
0
def set_auditor(kls):
    """Set the module-level dedicated auditor singleton instance for the 
    auditable kls.
    """
    name = kls.__name__
    auditor_name = "%sAuditor" % (name)
    log.debug("Setting AUDITOR %s [for type %s]" % (auditor_name, name))
    change_kls = getattr(domain, "%sChange" % (name))
    change_tbl = getattr(schema, "%s_changes" % (schema.un_camel(name)))
    globals()[auditor_name] = AuditorFactory(change_tbl, change_kls)
Example #2
0
def set_auditor(kls):
    """Set the module-level dedicated auditor singleton instance for the 
    auditable kls.
    """
    name = kls.__name__
    auditor_name = "%sAuditor" % (name)
    log.debug("Setting AUDITOR %s [for type %s]" % (auditor_name, name))
    change_kls = getattr(domain, "%sChange" % (name))
    change_tbl = getattr(schema, "%s_changes" % (schema.un_camel(name)))
    globals()[auditor_name] = AuditorFactory(change_tbl, change_kls)