Package common :: Module resolver
[hide private]
[frames] | no frames]

Module resolver

source code

Classes [hide private]
  CommonResolver
  LibAsyncNSResolver
Asynchronous resolver using libasyncns-python.
  NSLookupResolver
Asynchronous DNS resolver calling nslookup.
  NsLookup
Functions [hide private]
 
get_resolver(idlequeue) source code
Variables [hide private]
  log = logging.getLogger('gajim.c.resolver')
  ns_type_pattern = re.compile('^[a-z]+$')
  host_pattern = re.compile('^[a-z0-9\-._]*[a-z0-9]\.[a-z]{2,}$')
  USE_LIBASYNCNS = False

Imports: sys, os, re, logging, helpers, IdleCommand, libasyncns


Function Details [hide private]

get_resolver(idlequeue)

source code 

Variables Details [hide private]

log

Value:
logging.getLogger('gajim.c.resolver')

ns_type_pattern

Value:
re.compile('^[a-z]+$')

host_pattern

Value:
re.compile('^[a-z0-9\-._]*[a-z0-9]\.[a-z]{2,}$')

USE_LIBASYNCNS

Value:
False