Exemplo n.º 1
0
    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.')
Exemplo n.º 2
0
    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.')