mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
python/samdb: properly use property()
Python's property() function works like this: property([getter[, setter[, delete[, doc]]]]) but we have been forgetting the delete function, or rather setting it to be a string. A string is not callable and is unlikely to succeed at deleting the property. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
parent
ba17cae4ca
commit
0b60afec7b
@ -676,7 +676,7 @@ accountExpires: %u
|
||||
return dsdb._samdb_get_domain_sid(self)
|
||||
|
||||
domain_sid = property(get_domain_sid, set_domain_sid,
|
||||
"SID for the domain")
|
||||
doc="SID for the domain")
|
||||
|
||||
def set_invocation_id(self, invocation_id):
|
||||
"""Set the invocation id for this SamDB handle.
|
||||
@ -690,7 +690,7 @@ accountExpires: %u
|
||||
return dsdb._samdb_ntds_invocation_id(self)
|
||||
|
||||
invocation_id = property(get_invocation_id, set_invocation_id,
|
||||
"Invocation ID GUID")
|
||||
doc="Invocation ID GUID")
|
||||
|
||||
def get_oid_from_attid(self, attid):
|
||||
return dsdb._dsdb_get_oid_from_attid(self, attid)
|
||||
|
Loading…
x
Reference in New Issue
Block a user