All pastes #2123463 Raw Edit

Mine

public text v1 · immutable
#2123463 ·published 2012-03-02 11:09 UTC
rendered paste body
def render_embedded_video(context, video, width, height):
    if video.objectmeta.embed_code:
        return video.objectmeta.embed_code

    elif video.objectmeta.parent:
        parent = video.objectmeta.parent
        if video.objectmeta.embed_type == 'embed':
            return render_to_string('player/embedded/embedded.html', {
                'video': parent,
                'width': width,
                'height': height,
            })
        else:
            return '<a href="http://www.%s/%s"><img src="%s"/></a>' % (parent.site.domain, parent.video.get_absolute_url(), thumb(parent.video, 'embed'))

    else:
        sys.stderr.write("SHOULD NOT HAPPEN, EMBEDDED VIDEO DOES NOT HAVE PARENT VIDEO: %s (%s)" % (video, video.id))
        raise Http404  # will throw 500 anyway because we are called from inside a template tag