samba-tool gpo: use common attr_default
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 18 Nov 2020 22:24:47 +0000 (11:24 +1300)
committerNoel Power <npower@samba.org>
Wed, 9 Dec 2020 16:00:39 +0000 (16:00 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
python/samba/netcmd/gpo.py

index bbaa0c178814ba10e116d1062dc9f305ac83ea13..ca479207d6e0f6525ef726d46ebe62f1361cd1ac 100644 (file)
@@ -63,13 +63,7 @@ from samba.gp_parse.gp_inf import GptTmplInfParser
 from samba.gp_parse.gp_aas import GPAasParser
 from samba import param
 from samba.credentials import SMB_SIGNING_REQUIRED
-
-
-def attr_default(msg, attrname, default):
-    '''get an attribute from a ldap msg with a default'''
-    if attrname in msg:
-        return msg[attrname][0]
-    return default
+from samba.netcmd.common import attr_default
 
 
 def gpo_flags_string(value):