gpo: Remove unused gp_ext_setter code
authorDavid Mulder <dmulder@suse.com>
Wed, 8 Jul 2020 20:50:27 +0000 (14:50 -0600)
committerDavid Mulder <dmulder@samba.org>
Thu, 6 Aug 2020 18:01:49 +0000 (18:01 +0000)
Signed-off-by: David Mulder <dmulder@suse.com>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): David Mulder <dmulder@samba.org>
Autobuild-Date(master): Thu Aug  6 18:01:49 UTC 2020 on sn-devel-184

python/samba/gp_sec_ext.py
python/samba/gpclass.py

index cdc45360a00c4e15c99b7eb63ba4f7312456245c..5e230f73c3ca9953e1bd4a7adb1cfef382d86b22 100644 (file)
@@ -16,7 +16,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 import os.path
-from samba.gpclass import gp_ext_setter, gp_inf_ext
+from samba.gpclass import gp_inf_ext
 from samba.auth import system_session
 from samba.compat import get_string
 try:
index 3efb6390381fb9141f2c3513c4069237ee48a678..b100f87ff1066bbbf739b3c05cbc11004655cf0e 100644 (file)
@@ -322,37 +322,6 @@ class gp_ext(object):
         return {}
 
 
-class gp_ext_setter(object):
-    __metaclass__ = ABCMeta
-
-    def __init__(self, logger, gp_db, lp, creds, attribute, val):
-        self.logger = logger
-        self.attribute = attribute
-        self.val = val
-        self.lp = lp
-        self.creds = creds
-        self.gp_db = gp_db
-
-    def explicit(self):
-        return self.val
-
-    def update_samba(self):
-        (upd_sam, value) = self.mapper().get(self.attribute)
-        upd_sam(value())
-
-    @abstractmethod
-    def mapper(self):
-        pass
-
-    def delete(self):
-        upd_sam, _ = self.mapper().get(self.attribute)
-        upd_sam(self.val)
-
-    @abstractmethod
-    def __str__(self):
-        pass
-
-
 class gp_inf_ext(gp_ext):
     def read(self, data_file):
         policy = open(data_file, 'rb').read()