django-orchestra/orchestra/management/commands/staticcheck.py

13 lines
430 B
Python

from django.core.management.base import BaseCommand
from orchestra.utils.paths import get_orchestra_dir, get_site_dir
from orchestra.utils.sys import run
class Command(BaseCommand):
help = "Run flake8 syntax checks."
def handle(self, *filenames, **options):
flake = run('flake8 {%s,%s} | grep -v "W293\|E501"' % (get_orchestra_dir(), get_site_dir()))
self.stdout.write(flake.stdout.decode('utf8'))