From fa3c026983d597769f600e50b7e2b0e8772f3fd6 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Tue, 28 Feb 2017 14:15:12 +1300 Subject: [PATCH] python: Allow sd_utils to take a Dn object, not just a string DN Signed-off-by: Andrew Bartlett Reviewed-by: Garming Sam --- python/samba/sd_utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/samba/sd_utils.py b/python/samba/sd_utils.py index 7592a2982a4..568829f9c36 100644 --- a/python/samba/sd_utils.py +++ b/python/samba/sd_utils.py @@ -37,7 +37,11 @@ class SDUtils(object): or security.descriptor object """ m = Message() - m.dn = Dn(self.ldb, object_dn) + if isinstance(object_dn, Dn): + m.dn = object_dn + else: + m.dn = Dn(self.ldb, object_dn) + assert(isinstance(sd, str) or isinstance(sd, security.descriptor)) if isinstance(sd, str): tmp_desc = security.descriptor.from_sddl(sd, self.domain_sid) -- 2.47.2