parameters: (ctx, project, entry)
return_statement: return ctx.projects_settings[project][entry]
docstring: Util function to load an entry from the projects.json file
docstring_summary: Util function to load an entry from the projects.json file
docstring_tokens: Util function to load an entry from the projects . json file
function: def _project_setting_entry(ctx, project, entry):
  	"""
  	Util function to load an entry from the projects.json file
  	"""
  	_load_project_settings_file(ctx)
  
  	if not project in ctx.projects_settings:
  		ctx.cry_file_error('Cannot find project entry for "%s"' % project, _projects_node(ctx).abspath() )
  
  	if not entry in ctx.projects_settings[project]:
  		ctx.cry_file_error('Cannot find entry "%s" for project "%s"' % (entry, project), _projects_node(ctx).abspath())		
  		
  	return ctx.projects_settings[project][entry]
function_tokens: def _project_setting_entry ( ctx , project , entry ) : _load_project_settings_file ( ctx ) if not project in ctx . projects_settings : ctx . cry_file_error ( 'Cannot find project entry for "%s"' % project , _projects_node ( ctx ) . abspath ( ) ) if not entry in ctx . projects_settings [ project ] : ctx . cry_file_error ( 'Cannot find entry "%s" for project "%s"' % ( entry , project ) , _projects_node ( ctx ) . abspath ( ) ) return ctx . projects_settings [ project ] [ entry ]