예제 #1
0
파일: views.py 프로젝트: fk-lx/mygpo
        try:
            pid = int(pid)
        except (TypeError, ValueError):
            raise Http404

        group = podcastgroup_for_oldid(pid)

        if not podcast:
            raise Http404

        return f(request, group, *args, **kwargs)

    return _decorator



episode_oldid        = oldid_decorator(episode)
podcast_oldid        = podcast_oldid_decorator(podcast)
update_podcast_oldid = podcast_oldid_decorator(update_podcast)
save_podcast_oldid   = podcast_oldid_decorator(save_podcast)
episodes_oldid       = podcast_oldid_decorator(episodes)
group_oldid          = group_oldid_decorator(group)

episode_slug_id        = slug_id_decorator(episode)
update_episode_slug_slug_id = slug_id_decorator(update_episode_slug)
podcast_slug_id        = podcast_slug_id_decorator(podcast)
episodes_slug_id       = podcast_slug_id_decorator(episodes)
update_podcast_slug_id = podcast_slug_id_decorator(update_podcast)
save_podcast_slug_id   = podcast_slug_id_decorator(save_podcast)
group_slug_id          = group_slug_id_decorator(group)
예제 #2
0
파일: views.py 프로젝트: Mic92/mygpo
def group_oldid_decorator(f):
    @wraps(f)
    def _decorator(request, pid, *args, **kwargs):
        try:
            pid = int(pid)
        except (TypeError, ValueError):
            raise Http404

        group = PodcastGroup.for_oldid(pid)

        if not podcast:
            raise Http404

        return f(request, group, *args, **kwargs)

    return _decorator



episode_oldid        = oldid_decorator(episode)
podcast_oldid        = podcast_oldid_decorator(podcast)
update_podcast_oldid = podcast_oldid_decorator(update_podcast)
episodes_oldid       = podcast_oldid_decorator(episodes)
group_oldid          = group_oldid_decorator(group)

episode_slug_id        = slug_id_decorator(episode)
podcast_slug_id        = podcast_slug_id_decorator(podcast)
episodes_slug_id       = podcast_slug_id_decorator(episodes)
update_podcast_slug_id = podcast_slug_id_decorator(update_podcast)
group_slug_id          = group_slug_id_decorator(group)