class LDAPModifyRequest(LDAPProtocolRequest, BERSequence): (source)
Undocumented
Class Method | from |
Undocumented |
Method | __init__ |
Initialize the object |
Method | __repr__ |
Undocumented |
Method | to |
Undocumented |
Class Variable | tag |
Undocumented |
Instance Variable | modification |
Undocumented |
Instance Variable | object |
Undocumented |
Inherited from LDAPProtocolRequest
:
Class Variable | needs |
Undocumented |
Inherited from BERStructured
(via BERSequence
):
Method | identification |
Undocumented |
Inherited from BERBase
(via BERSequence
, BERStructured
):
Method | __eq__ |
Undocumented |
Method | __hash__ |
Undocumented |
Method | __len__ |
Undocumented |
Method | __ne__ |
Undocumented |
Inherited from WireStrAlias
(via BERSequence
, BERStructured
, BERBase
):
Method | __str__ |
Undocumented |
Initialize the object Example usage:: l = LDAPModifyRequest( object='cn=foo,dc=example,dc=com', modification=[ BERSequence([ BEREnumerated(0), BERSequence([ LDAPAttributeDescription('attr1'), BERSet([ LDAPString('value1'), LDAPString('value2'), ]), ]), ]), BERSequence([ BEREnumerated(1), BERSequence([ LDAPAttributeDescription('attr2'), ]), ]), ]) But more likely you just want to say:: mod = delta.ModifyOp('cn=foo,dc=example,dc=com', [delta.Add('attr1', ['value1', 'value2']), delta.Delete('attr1', ['value1', 'value2'])]) l = mod.asLDAP()