def record(self, identifier): image = self.searcher.getImage(identifier) if isinstance(image, ResultRecord): return image.record #checking if image is accessible -- if not, then replace # thumbnail with 'thumb. unav.' try: request = urllib2.Request(image.url) request.get_method = lambda: 'HEAD' proxy_opener = common.proxy_opener() response = proxy_opener.open(request) except urllib2.URLError, ex: image.thumb = "/static/images/thumbnail_unavailable.png"
def record(self, identifier): image = self.searcher.getImage(identifier) if isinstance(image, ResultRecord): return image.record #checking if image is accessible -- if not, then replace # thumbnail with 'thumb. unav.' try: request = urllib2.Request(image.url) request.get_method = lambda : 'HEAD' proxy_opener = common.proxy_opener() response = proxy_opener.open(request) except urllib2.URLError, ex: image.thumb = "/static/images/thumbnail_unavailable.png"
def _get_url(url): proxy_url = proxy_opener() html = proxy_url.open(url) return html