Traceback (most recent call last):


 "models.py", line 1, in <module>

from werkzeug.security import generate_password_hash, check_password_hash


 "/usr/local/lib/python3.5/dist-packages/werkzeug/__init__.py", line 151, in <module>

__import__('werkzeug.exceptions')


 "/usr/local/lib/python3.5/dist-packages/werkzeug/exceptions.py", line 71, in <module>

from werkzeug.wrappers import Response


 "/usr/local/lib/python3.5/dist-packages/werkzeug/wrappers.py", line 26, in <module>

from werkzeug.http import HTTP_STATUS_CODES, \


 "/usr/local/lib/python3.5/dist-packages/werkzeug/http.py", line 24, in <module>

from email.Utils import parsedate_tz


 "/home/josh/tangan/flasky/app/email.py", line 2, in <module>

from flask import current_app, render_template


 "/usr/local/lib/python3.5/dist-packages/flask/__init__.py", line 17, in <module>

from werkzeug.exceptions import abort
ImportError: cannot import name 'abort'

WARNING: Automatic signature extraction failed: Traceback (most recent call last):

 "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 957, in _decrypt_signature
video_id, player_url, len(s)

 "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 356, in _extract_signature_function
res = self._parse_sig_js(code)

 "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 424, in _parse_sig_js
u'Initial JS player signature function name')

 "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 356, in _search_regex
raise RegexNotFoundError(u'Unable to extract %s' % _name)RegexNotFoundError: Unable to extract Initial JS player signature function name; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type
youtube-dl -U
to update.