whole_func_string: function readyCb(cb){	
  		//if(opened) return
  		//opened = true
  		
  		if(exports.slowGet){//special debug hook - specifies millisecond delay for testing
  			setTimeout(function(){
  				cb(undefined, api.getView(viewId, historicalKey))
  			},exports.slowGet)
  		}else{
  			var viewObj = api.getView(viewId, historicalKey)
  			if(!viewObj) _.errout('could not find view object: ' + viewId)
  			cb(undefined, viewObj)
  		}
  	}
func_code_string: function readyCb(cb){	
  		//if(opened) return
  		//opened = true
  		
  		if(exports.slowGet){//special debug hook - specifies millisecond delay for testing
  			setTimeout(function(){
  				cb(undefined, api.getView(viewId, historicalKey))
  			},exports.slowGet)
  		}else{
  			var viewObj = api.getView(viewId, historicalKey)
  			if(!viewObj) _.errout('could not find view object: ' + viewId)
  			cb(undefined, viewObj)
  		}
  	}
func_documentation_string: var opened = false