def clear_db(): KEYS = ['dashboard:github:commits',] puts('Clearing Database...') with indent(4): r = redis_connect() for key in KEYS: if r.delete(key): puts('{0} deleted.'.format(colored.red(key)))
#!/usr/bin/env python # -*- coding: utf-8 -*- from clint.textui import puts, colored, progress, indent from dashboard import app, g, redis_connect app.test_request_context('/').push() redis = redis_connect() def main(): print '\o/' if __name__ == '__main__': main()
import os import redi from clint.textui import puts, indent, colored from flaskext.script import Manager from dashboard import app, g, redis_connect from dashboard.views.gh_commits import grab_changelog from dashboard.views.topsy import get_window_url, WINDOW_MAP manager = Manager(app) app.test_request_context('/').push() redi.config.init(r=redis_connect()) @manager.command def clear_db(): KEYS = ['dashboard:github:commits',] puts('Clearing Database...') with indent(4): r = redis_connect() for key in KEYS: if r.delete(key):