async def get_domain_info(self): try: info, err = await self.ldap.get_ad_info() if err is not None: raise err adinfo = ADInfo.from_msldap(info) await self.agent_out_q.put((LDAPAgentCommand.DOMAININFO, adinfo)) except: await self.agent_out_q.put((LDAPAgentCommand.EXCEPTION, str(traceback.format_exc()))) finally: await self.agent_out_q.put((LDAPAgentCommand.DOMAININFO_FINISHED, None))
def get_domain_info(self): info = self.ldap.get_ad_info() return ADInfo.from_msldap(info)