OPSI.ldaptor.protocols.ldap.ldifprotocol module

class OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIF

Bases: object, twisted.protocols.basic.LineReceiver

connectionLost(reason=<twisted.python.failure.Failure <class 'twisted.internet.error.ConnectionDone'>>)
data = None
delimiter = '\n'
dn = None
gotEntry(obj)
lastLine = None
lineReceived(line)
logicalLineReceived(line)
mode = 'HEADER'
parseValue(val)
state_HEADER(line)
state_IN_ENTRY(line)
state_WAIT_FOR_DN(line)
version = None
exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFEntryStartsWithNonDNError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

LDIF entry starts with a non-DN line

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFEntryStartsWithSpaceError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

Invalid LDIF value format

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFLineWithoutSemicolonError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

LDIF line without semicolon seen

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

Bases: exceptions.Exception

Error parsing LDIF.

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFTruncatedError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

LDIF appears to be truncated

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFUnsupportedVersionError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

LDIF version not supported

exception OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFVersionNotANumberError

Bases: OPSI.ldaptor.protocols.ldap.ldifprotocol.LDIFParseError

Non-numeric LDIF version number