NoneType means that instead of an instance of whatever Class or Object you think you’re working with, you’ve actually got None. That usually means that an assignment or function call up above failed or returned an unexpected result.
You have a variable that is equal to None and you’re attempting to access an attribute of it called ‘something’.
foo = None
foo.something = 1
or
foo = None
print(foo.something)
Both will yield an AttributeError: ‘NoneType’