Make mypy a bit stricter

This commit is contained in:
Kovid Goyal
2020-03-05 19:57:28 +05:30
parent 81a58186c6
commit 77e9460eea
11 changed files with 74 additions and 53 deletions

View File

@@ -6,7 +6,6 @@
import importlib
import os
import sys
from contextlib import suppress
from functools import partial
aliases = {'url_hints': 'hints'}
@@ -99,9 +98,11 @@ def run_kitten(kitten, run_name='__main__'):
original_kitten_name = kitten
kitten = resolved_kitten(kitten)
set_debug(kitten)
with suppress(ImportError):
try:
runpy.run_module('kittens.{}.main'.format(kitten), run_name=run_name)
return
except ImportError:
pass
# Look for a custom kitten
if not kitten.endswith('.py'):
kitten += '.py'