Files
2011-04-07 10:37:27 -04:00

33 lines
655 B
Python

# -*- coding: utf-8 -*-
"""
dashboard.db
~~~~~~~~~~~~
This module provides the Dashboard database interface.
"""
from redis import Redis
__all__ = ('redis_connect',)
def redis_connect():
"""Connect to appropriate Redis system. Returns Redis instance. """
try:
# ep.io configuration
from bundle_config import config
r = Redis(
host = config['redis']['host'],
port = int(config['redis']['port']),
password = config['redis']['password'],
)
except ImportError:
# TODO: use local settings (env?)
r = Redis(host='localhost', port=6379, db=0)
return r