[python-ldap] Ldif parser bug?

Tobias Diaz Diaz-Chiron tobias.deb at gmail.com
Wed Sep 30 09:38:56 CEST 2015


I'm working with the ldif parser and I've found this behaviour:

If the DN is like:

dn: dc=operator,dc=com

it works fine, but if we remove the space after the quotes:


Parsing results in a ugly "referenced before assignment" error. I've
checked the RFC about LDIF format and it doesn't mention that the space is
mandatory, so I think the parser should allow this. The solution (I think)
it's easy: just add an "else" clause at the "_next_key_and_value(self)"
method just to allow this.

What do you think?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ldap/attachments/20150930/f62ba413/attachment.html>

More information about the python-ldap mailing list