Files
@ 4a142551e694
Branch filter:
Location: FVDE/ennstatus/manage.py - annotation
4a142551e694
977 B
text/x-python
Fixed manage.py to new configuration loading
80f06e8db439 780a96a30ffc 780a96a30ffc 780a96a30ffc 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 15bacec428e5 80f06e8db439 15bacec428e5 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 f051c683d048 f051c683d048 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
from ennstatus import create_app
manager = Manager(create_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()
|