def get_snippet(self, request): ''' Retrieve a named or keyed snippet. ''' if request.snippet_keyname is not None: snippet = ContentSnippet.get_by_key_name(request.snippet_keyname) else: snippet = ContentSnippet.get(self.api.db.Key(request.snippet_key)) if snippet is not None: return messages.ContentResponse(snippet_key=str(snippet.key()), snippet_keyname=snippet.key().name(), inner_html=snippet.content) else: raise SnippetNotFoundError('Could not resolve snippet.')
def get_snippet(self, request): ''' Retrieve a named or keyed snippet. ''' if request.snippet_keyname is not None: snippet = ContentSnippet.get_by_key_name(request.snippet_keyname) else: snippet = ContentSnippet.get(self.api.db.Key(request.snippet_key)) if snippet is not None: return messages.ContentResponse( snippet_key=str(snippet.key()), snippet_keyname=snippet.key().name(), inner_html=snippet.content) else: raise SnippetNotFoundError('Could not resolve snippet.')