def _verify_views():
 global VERIFIED_VIEWS
 if (VERIFIED_VIEWS or __opts__.get('couchbase.skip_verify_views', False)):
  return
 cb_ = _get_connection()
 ddoc = {'views': {'jids': {'map': "function (doc, meta) { if (meta.id.indexOf('/') === -1 && doc.load){ emit(meta.id, null) } }"}, 'jid_returns': {'map': "function (doc, meta) { if (meta.id.indexOf('/') > -1){ key_parts = meta.id.split('/'); emit(key_parts[0], key_parts[1]); } }"}}}
 try:
  curr_ddoc = cb_.design_get(DESIGN_NAME, use_devmode=False).value
  if (curr_ddoc['views'] == ddoc['views']):
   VERIFIED_VIEWS = True
   return
 except couchbase.exceptions.HTTPError:
  pass
 cb_.design_create(DESIGN_NAME, ddoc, use_devmode=False)
 VERIFIED_VIEWS = True

def _verify_views ( ) : global VERIFIED_VIEWS if ( VERIFIED_VIEWS or __opts__ . get ( 'couchbase.skip_verify_views' , False ) ) : return cb_ = _get_connection ( ) ddoc = { 'views' : { 'jids' : { 'map' : "function (doc, meta) { if (meta.id.indexOf('/') === -1 && doc.load){ emit(meta.id, null) } }" } , 'jid_returns' : { 'map' : "function (doc, meta) { if (meta.id.indexOf('/') > -1){ key_parts = meta.id.split('/'); emit(key_parts[0], key_parts[1]); } }" } } } try : curr_ddoc = cb_ . design_get ( DESIGN_NAME , use_devmode = False ) . value if ( curr_ddoc [ 'views' ] == ddoc [ 'views' ] ) : VERIFIED_VIEWS = True return except couchbase . exceptions . HTTPError : pass cb_ . design_create ( DESIGN_NAME , ddoc , use_devmode = False ) VERIFIED_VIEWS = True
verify that you have the views you need .