CFG_FILE = '/etc/bradmin.cfg' CACHE_ROOT = '.' app = Flask(__name__) bcrypt = Bcrypt(app) app.config.from_object(__name__) try: app.config.from_pyfile(app.config['CFG_FILE']) except IOError: pass from fileStore import * db = fileStore(app.config['CACHE_ROOT'] + '/db') # load config from the database conf = None try: conf = json.loads(db.get('conf/bradmin')) except IOError: # load default config conf = { 'password': bcrypt.generate_password_hash('default') } db.store('conf/bradmin', json.dumps(conf, sort_keys=True, indent=4)) application = app import bradmin.login
CFG_FILE = '/etc/bradmin.cfg' CACHE_ROOT = '.' app = Flask(__name__) bcrypt = Bcrypt(app) app.config.from_object(__name__) try: app.config.from_pyfile(app.config['CFG_FILE']) except IOError: pass from fileStore import * db = fileStore(app.config['CACHE_ROOT'] + '/db') # load config from the database conf = None try: conf = json.loads(db.get('conf/bradmin')) except IOError: # load default config conf = {'password': bcrypt.generate_password_hash('default')} db.store('conf/bradmin', json.dumps(conf, sort_keys=True, indent=4)) application = app import bradmin.login import bradmin.push
import os, subprocess import logging log = logging.getLogger(__name__) from fileStore import * if __name__ == "__main__": root = '/tmp/db' path = 'foo/bar/item' fullpath = os.path.join(root, path) print fullpath db = fileStore(root) print "test store" value = 'foofoofoo' db.store(path,value) if value == db.get(path): print "OK!" else: print "Failed." print "test CAS not implemented" try: db.store('foo/bar/item','foofoofoo',123) except NotImplementedError: print "OK!"
import os, subprocess import logging log = logging.getLogger(__name__) from fileStore import * if __name__ == "__main__": root = '/tmp/db' path = 'foo/bar/item' fullpath = os.path.join(root, path) print fullpath db = fileStore(root) print "test store" value = 'foofoofoo' db.store(path, value) if value == db.get(path): print "OK!" else: print "Failed." print "test CAS not implemented" try: db.store('foo/bar/item', 'foofoofoo', 123) except NotImplementedError: print "OK!"