This will fail in Python 3, where unicode is not defined. Why aren't you simply using `self.download_webpage(url, video_id)`?