Files
@ 780a96a30ffc
Branch filter:
Location: FVDE/ennstatus/manage.py - annotation
780a96a30ffc
1.0 KiB
text/x-python
updated manage.py
80f06e8db439 780a96a30ffc 780a96a30ffc 780a96a30ffc 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 6ede7bad934d 6ede7bad934d 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 780a96a30ffc 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 | import pprint
import subprocess
import os
import os.path
from flask import current_app
from flask.ext.script import Manager
from flask.ext.script.commands import Clean, ShowUrls
os.environ['ENNSTATUS_SETTINGS'] = '/home/dennis/Projects/Coding/Python/ennstatus/config.py'
from ennstatus import app
manager = Manager(app)
@manager.command
def dumpconfig():
"""Show config."""
pprint.pprint(current_app.config)
def checkers(checker):
def get_files(root, files):
for f in files:
if os.path.splitext(f)[1] == '.py':
yield os.path.join(root, f)
for root, dirs, files in os.walk('./'):
for f in get_files(root, files):
subprocess.call([checker, f])
@manager.command
def pep8():
"""Check all py files for pep8 compat."""
checkers('pep8')
@manager.command
def pep257():
"""Check all py files for pep257 compat."""
checkers('pep257')
manager.add_command("clean", Clean())
manager.add_command("urls", ShowUrls())
if __name__ == "__main__":
manager.run()
|