|
@ -3409,6 +3409,11 @@ def updateSelf(downloader, filename): |
|
|
try: |
|
|
try: |
|
|
urlh = urllib.urlopen(UPDATE_URL) |
|
|
urlh = urllib.urlopen(UPDATE_URL) |
|
|
newcontent = urlh.read() |
|
|
newcontent = urlh.read() |
|
|
|
|
|
|
|
|
|
|
|
vmatch = re.search("__version__ = '([^']+)'", newcontent) |
|
|
|
|
|
if vmatch is not None and vmatch.group(1) == __version__: |
|
|
|
|
|
downloader.to_screen('youtube-dl is up-to-date (' + __version__ + ')') |
|
|
|
|
|
return |
|
|
finally: |
|
|
finally: |
|
|
urlh.close() |
|
|
urlh.close() |
|
|
except (IOError, OSError), err: |
|
|
except (IOError, OSError), err: |
|
|