Use __import__(name) instead of hackier solution

This commit is contained in:
Drew DeVault 2017-08-01 15:41:12 -04:00
parent b59aa18ddb
commit 15e05dbd4a
1 changed files with 3 additions and 4 deletions

View File

@ -35,11 +35,10 @@ def datef(d):
humanize.naturaltime(d)))
class SrhtFlask(Flask):
def __init__(self, site, *args, **kwargs):
super().__init__(*args, **kwargs)
def __init__(self, site, name, *args, **kwargs):
super().__init__(name, *args, **kwargs)
mod = inspect.getmodule(inspect.stack()[1][0])
mod = __import__(mod.__package__)
mod = __import__(name)
path = list(mod.__path__)[0]
self.jinja_env.cache = None