def __init__(self, reactor, dn, factory, overrides=None):
        if not isinstance(dn, distinguishedname.DistinguishedName):
            dn = distinguishedname.DistinguishedName(stringValue=dn)
        if overrides is None:
            overrides = {}
        self.override = self._findOverRide(dn, overrides)

        domain = dn.getDomainName()
        SRVConnector.__init__(self, reactor, 'ldap', domain, factory)
Exemple #2
0
    def __init__(self, reactor, dn, factory, overrides=None, bindAddress=None):
        if not isinstance(dn, distinguishedname.DistinguishedName):
            dn = distinguishedname.DistinguishedName(stringValue=dn)
        if overrides is None:
            overrides = {}
        self.override = self._findOverRide(dn, overrides)

        domain = dn.getDomainName()
        SRVConnector.__init__(self, reactor, "ldap", domain, factory, connectFuncKwArgs={"bindAddress": bindAddress})
Exemple #3
0
    def __init__(self, reactor, dn, factory,
                 overrides=None):
        if not isinstance(dn, distinguishedname.DistinguishedName):
            dn = distinguishedname.DistinguishedName(stringValue=dn)
        if overrides is None:
            overrides={}
        self.override = self._findOverRide(dn, overrides)

        domain = dn.getDomainName()
        SRVConnector.__init__(self, reactor,
                              'ldap', domain, factory)
 def __init__(self, reactor, dn, factory,
              overrides=None, bind_address=None, timeout=5):
     if not isinstance(dn, distinguishedname.DistinguishedName):
         dn = distinguishedname.DistinguishedName(stringValue=dn)
     if overrides is None:
         overrides = {}
     self.override = self._findOverRide(dn, overrides)
     domain = dn.getDomainName()
     SRVConnector.__init__(self, reactor,
                           'ldap', domain, factory,
                           connectFuncKwArgs={'bindAddress': bind_address,
                                              'timeout': timeout})
 def __init__(self,
              reactor,
              dn,
              factory,
              overrides=None,
              bind_address=None,
              timeout=5):
     if not isinstance(dn, distinguishedname.DistinguishedName):
         dn = distinguishedname.DistinguishedName(stringValue=dn)
     if overrides is None:
         overrides = {}
     self.override = self._findOverRide(dn, overrides)
     domain = dn.getDomainName()
     SRVConnector.__init__(self,
                           reactor,
                           'ldap',
                           domain,
                           factory,
                           connectFuncKwArgs={
                               'bindAddress': bind_address,
                               'timeout': timeout
                           })