AttributeError: 'NoneType' object has no attribute 'lower'
scottwernervt opened this issue · 0 comments
scottwernervt commented
The following tag <meta content="en-US" data-rh="true" itemprop="inLanguage"/>
causes an exception because it does not have name
or proprety
attribute.
Traceback (most recent call last):
File "/opt/pycharm-professional/helpers/pydev/pydevd.py", line 1664, in <module>
main()
File "/opt/pycharm-professional/helpers/pydev/pydevd.py", line 1658, in main
globals = debugger.run(setup['file'], None, None, is_module)
File "/opt/pycharm-professional/helpers/pydev/pydevd.py", line 1068, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "/opt/pycharm-professional/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/home/swerner/development/projects/favicon/debug.py", line 3, in <module>
fav_icons = favicon.get('https://www.nytimes.com/')
File "/home/swerner/development/projects/favicon/src/favicon/favicon.py", line 69, in get
link_icons = tags(response.url, response.text)
File "/home/swerner/development/projects/favicon/src/favicon/favicon.py", line 125, in tags
if meta_type.lower() == name.lower():
AttributeError: 'NoneType' object has no attribute 'lower'