From aa1bde4720781789d5cbe38b7d12c02e0a8c97af Mon Sep 17 00:00:00 2001 From: Anuj Borah Date: May 10 2019 02:36:41 +0000 Subject: Issue: 50358 - Create a Bitwise Plugin class in plugins.py Create a Bitwise Plugin class in plugins.py https://pagure.io/389-ds-base/issue/50358 Author: aborah Reviewed by: William Brown --- diff --git a/src/lib389/lib389/plugins.py b/src/lib389/lib389/plugins.py index e7a1f95..671e7df 100644 --- a/src/lib389/lib389/plugins.py +++ b/src/lib389/lib389/plugins.py @@ -2084,3 +2084,16 @@ class PluginsLegacy(object): self.conn.modify_s(dn, [(ldap.MOD_REPLACE, PLUGIN_PROPNAME_TO_ATTRNAME[PLUGIN_ENABLE], PLUGINS_ENABLE_OFF_VALUE)]) + + +class BitwisePlugin(Plugin): + """A single instance of Bitwise plugin entry + + :param instance: An instance + :type instance: lib389.DirSrv + :param dn: Entry DN + :type dn: str + """ + + def __init__(self, instance, dn="cn=Bitwise Plugin,cn=plugins,cn=config"): + super(BitwisePlugin, self).__init__(instance, dn)