как я могу изменить обобщенный атрибут времени через modify_replace с помощью ldap3?
, если я попытаюсь:
reset_time = datetime.datetime(1970,1,1, tzinfo=datetime.timezone.utc)
c.modify(dn, {'myGeneralizedTimeAttribute': [(MODIFY_REPLACE, [reset_time])]})
Я получаю следующую ошибку Python: TypeError: 'datetime.datetime' object is not iterable
затем я пытаюсь: c.modify(dn, {'myGeneralizedTimeAttribute': [(MODIFY_REPLACE, [(reset_time,)])]})
и получаю TypeError: 'datetime.datetime' object cannot be interpreted as an integer
, после чего я конвертирую дату и время в метку времени и получаю ошибку ldap:
{'result': 19, 'dn': '', 'type': 'modifyResponse', 'message': 'NDS error: syntax violation (-613)', 'description': 'constraintViolation', 'referrals': None}
Я думаю, что решениеочень просто, но я этого не вижу ...