def run(self):
        try:
            request = urllib.request.Request("https://www.myget.org/F/aspnetrelease/api/v2/Packages()?"
                + "$select=Id&"
                + "$format=json&"
                + "orderby=DownloadCount&"
                + "$top=100",
                headers={"User-Agent": "Sublime"})
            http_file = urllib.request.urlopen(request, timeout=self.timeout)
            self.response = json.loads(http_file.read().decode('utf-8'))['d']
            return
        except (urllib.request.HTTPError) as e:
            self.message = '%s: HTTP error %s contacting API' % (__name__, str(e.code))
        except (urllib.request.URLError) as e:
            self.message = (__name__, str(e.reason)) % '%s: URL error %s contacting API'
        self.response = False
        return
dataset/ETHPy150Open ligershark/Kulture/Completions.py/RetrievePackageNames.run/swapped operands of `%`