コード例 #1
0
ファイル: newzbin.py プロジェクト: mleinart/Sick-Beard
    def getURL(self, url):

        myOpener = classes.AuthURLOpener(sickbeard.NEWZBIN_USERNAME, sickbeard.NEWZBIN_PASSWORD)
        try:
            f = myOpener.openit(url)
        except (urllib.ContentTooShortError, IOError), e:
            logger.log("Error loading search results: " + str(sys.exc_info()) + " - " + ex(e), logger.ERROR)
            return None
コード例 #2
0
    def getURL(self, url, post_data=None, headers=None, json=False):

        myOpener = classes.AuthURLOpener(sickbeard.NEWZBIN_USERNAME,
                                         sickbeard.NEWZBIN_PASSWORD)
        try:
            # Remove double-slashes from url
            parsed = list(urlparse.urlparse(url))
            parsed[2] = re.sub("/{2,}", "/",
                               parsed[2])  # replace two or more / with one
            url = urlparse.urlunparse(parsed)

            f = myOpener.openit(url)
        except (urllib.ContentTooShortError, IOError), e:
            logger.log(
                "Error loading search results: " + str(sys.exc_info()) +
                " - " + ex(e), logger.ERROR)
            return None