Module jumpscale.core.db
Expand source code
def export_module_as():
from jumpscale.loader import j
from redis.exceptions import ConnectionError
class DefaultRedisDB:
def __init__(self):
self._db = None
@property
def db(self):
if not self._db:
self._db = j.clients.redis.get("main")
return self._db
return DefaultRedisDB().db
Functions
def export_module_as()
-
Expand source code
def export_module_as(): from jumpscale.loader import j from redis.exceptions import ConnectionError class DefaultRedisDB: def __init__(self): self._db = None @property def db(self): if not self._db: self._db = j.clients.redis.get("main") return self._db return DefaultRedisDB().db