def __download(self, url, file_path):
        try:
            # Setup progress dialog and download
            self.pDialog = xbmcgui.DialogProgress()
            self.pDialog.create('SportsDevil', common.translate(30050), common.translate(30051))
            urllib.urlretrieve(url, file_path, self.video_report_hook)
            self.pDialog.close()
            return True
        except __HOLE__:
            self.pDialog.close()
            common.showError(common.translate(30053))
        except KeyboardInterrupt:
            self.pDialog.close()
        return False
dataset/ETHPy150Open mrknow/filmkodi/plugin.video.mrknow/lib/downloader.py/Downloader.__download