Files
@ c9ae95bcea00
Branch filter:
Location: FVDE/ennstatus/manage.py - annotation
c9ae95bcea00
1.0 KiB
text/x-python
Added favicon
80f06e8db439 780a96a30ffc 780a96a30ffc 780a96a30ffc 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 80f06e8db439 57121b272914 6ede7bad934d 15bacec428e5 80f06e8db439 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
os.environ['ENNSTATUS_SETTINGS'] = '../test/config.py'
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()
|