/[straw]/straw/src/lib/LookupManager.py
ViewVC logotype

Diff of /straw/src/lib/LookupManager.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by juri, Sat Oct 18 10:33:44 2003 UTC revision 1.9 by juri, Fri Oct 24 15:07:05 2003 UTC
# Line 30  if _have_adns: Line 30  if _have_adns:
30              self.maxtime = maxtime              self.maxtime = maxtime
31    
32          def _lookup(self, name, callback, cbw):          def _lookup(self, name, callback, cbw):
33                try:
34                    name = name.encode('ascii')
35                except UnicodeError:
36                    raise NameFormatException, "Host names must be ASCII"
37              now = time.time()              now = time.time()
38              ip = self.namecache.get(name, None)              ip = self.namecache.get(name, None)
39              expiretime = 0              expiretime = 0
# Line 41  if _have_adns: Line 45  if _have_adns:
45              self.queryengine.lookup_a_record(name, callback, cbw)              self.queryengine.lookup_a_record(name, callback, cbw)
46    
47          def lookup(self, name, callback, data=None):          def lookup(self, name, callback, data=None):
             try:  
                 name = name.encode('ascii')  
             except UnicodeError:  
                 raise NameFormatException, "Host names must be ASCII"  
48              cbw = CBWrapper(name, callback, data)              cbw = CBWrapper(name, callback, data)
49              self._lookup(name, self.adns_callback, cbw)              self._lookup(name, self.adns_callback, cbw)
50                    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26