Look at this:
>>> eval("assert(True)")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1
assert(True)
^
SyntaxError: invalid syntax
Evaling other functions like this works fine:
>>> eval("str(5)")
'5'
So why does evaling assert fail??