diff --git a/template/__init__.py b/template/__init__.py index 4472d915f1a2516999999b1be30e7d9a67d386d8..83bea666d58cb59977c8a99aa90bc868d11a04dd 100644 --- a/template/__init__.py +++ b/template/__init__.py @@ -12,8 +12,8 @@ from os import environ from sys import stdin, stdout import argparse from argparse import ArgumentParser -import template.filters from jinja2 import Environment +import template.filters __version__ = "0.5.1" diff --git a/template/filters.py b/template/filters.py index c5218852042a4be75bdc6e0cc4975097d195ee25..c18addca22516f37d0dcf2da7d0e630b091b3992 100644 --- a/template/filters.py +++ b/template/filters.py @@ -1,6 +1,6 @@ #!/usr/bin/env python """Filters for the template CLI.""" -# pylint: disable=import-error +# pylint: disable=import-error, import-outside-toplevel from __future__ import ( @@ -166,7 +166,9 @@ def run(*argv, **kwargs): defaults = {"stdout": subprocess.PIPE, "stderr": subprocess.PIPE} defaults.update(kwargs) - proc = subprocess.run(*argv, **defaults).__dict__ # nosec + proc = subprocess.run( # nosec, pylint: disable=subprocess-run-check + *argv, **defaults + ).__dict__ if "text" not in kwargs or kwargs["text"]: proc["stdout"] = proc["stdout"].decode() proc["stderr"] = proc["stderr"].decode()