neiljp (Neil Pilgrim)
6e89b60e44
tools/mypy: Enforce a more explicit checking of Optional.
2018-03-28 12:31:51 -07:00
neiljp (Neil Pilgrim)
9d26c78ece
mypy: Annotate last null=true in models.py; modify mypy.ini exclusions.
2018-03-27 10:21:25 -07:00
neiljp (Neil Pilgrim)
8810245d48
mypy.ini: Expand tests wildcard from strict-optional into files list.
2018-03-25 08:59:08 -07:00
neiljp (Neil Pilgrim)
ac09687fa2
mypy: Raise in commands/create_user.py if initial_password returns None.
2018-03-25 08:59:08 -07:00
neiljp (Neil Pilgrim)
de76297f31
mypy.ini: Move purge_queue exclusion into re-architecting section.
2018-03-25 08:59:08 -07:00
neiljp (Neil Pilgrim)
3b28d6ab8b
mypy: Rewrite sign_is_valid in zthumbor helpers.py for None secret_key.
2018-03-25 08:59:08 -07:00
neiljp (Neil Pilgrim)
8b697b4093
mypy: Annotate stream_data in populate_analytics_db.py handle function.
2018-03-25 08:59:08 -07:00
neiljp (Neil Pilgrim)
b9fdb2cbf5
mypy: Add warn_no_return option to mypy.ini.
...
This option "shows errors for missing return statements on some
execution paths." according to the mypy docs.
It doesn't currently bring up anything, after cleaning the cache.
2018-03-23 16:53:43 -07:00
neiljp (Neil Pilgrim)
9a49812cde
mypy: Extract default run-mypy options into mypy.ini.
2018-03-23 16:53:43 -07:00
neiljp (Neil Pilgrim)
9ec3b588b1
mypy: Add mypy.ini, including strict-optional by default.
2018-03-23 13:07:39 -07:00