<s> __author__ = '<STR_LIT>' <EOL> from pyon . core . bootstrap import get_obj_registry , CFG <EOL> from pyon . core . object import IonObjectBase , IonObjectSerializer , IonObjectDeserializer <EOL> from pyon . datastore . datastore import DataStore <EOL> from pyon . datastore . couchdb . pyon_store import PyonCouchDataStoreMixin <EOL> from pyon . datastore . couchbase . base_store import CouchbaseDataStore <EOL> from pyon . util . log import log <EOL> class CouchbasePyonDataStore ( CouchbaseDataStore , PyonCouchDataStoreMixin ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , datastore_name = None , profile = None , config = None , scope = None , ** kwargs ) : <EOL> log . debug ( '<STR_LIT>' , datastore_name , profile , config ) <EOL> CouchbaseDataStore . __init__ ( self , datastore_name = datastore_name , <EOL> config = config or CFG . get_safe ( "<STR_LIT>" ) , <EOL> profile = profile or DataStore . DS_PROFILE . BASIC , <EOL> scope = scope ) <EOL> self . _io_serializer = IonObjectSerializer ( ) <EOL> self . _io_deserializer = IonObjectDeserializer ( obj_registry = get_obj_registry ( ) ) </s>
