def all_links_iter(self):
     try:
         etree = self.__etree_q.get(2)
     except Queue.Empty:
         return StopIteration
     else:    
         return etree.iterlinks()
 def all_links(self, etree):
     links = list()
     for link in etree.iterlinks():
         links.append(link)