{"issue":{"created_at":"2011-12-06T23:04:50Z","state":"open","updated_at":"2011-12-07T06:29:06Z","comments":1,"user":{"gravatar_id":"a94561e50aeefb8672c8185f14eb2823","id":765819,"url":"https://api.github.com/users/pdsarin","login":"pdsarin","avatar_url":"https://secure.gravatar.com/avatar/a94561e50aeefb8672c8185f14eb2823?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"...mplates that aren't used in an HTTP context (e.g., email).","assignee":null,"id":2468826,"number":28,"labels":[],"pull_request":{"patch_url":"https://github.com/jsocol/django-waffle/pull/28.patch","html_url":"https://github.com/jsocol/django-waffle/pull/28","diff_url":"https://github.com/jsocol/django-waffle/pull/28.diff"},"title":"WaffleNode.render() raises a KeyError if the context doesn't have a 'request' key. It's helpful for that key to be optional so that we can use waffle samples in email templates.","html_url":"https://github.com/jsocol/django-waffle/issues/28","closed_at":null,"url":"https://api.github.com/repos/jsocol/django-waffle/issues/28","milestone":null},"action":"created","comment":{"created_at":"2011-12-07T06:29:06Z","updated_at":"2011-12-07T06:29:06Z","user":{"gravatar_id":"8371744716a9335eb3dcae228fd9d996","id":180459,"url":"https://api.github.com/users/jsocol","login":"jsocol","avatar_url":"https://secure.gravatar.com/avatar/8371744716a9335eb3dcae228fd9d996?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Is there a reason Samples or Switches wouldn't work for this? Flags are explicitly tied to requests because they involve a lot of request/response-specific behavior, like reading and setting cookies, headers, current user, query string, etc.","id":3043810,"url":"https://api.github.com/repos/jsocol/django-waffle/issues/comments/3043810"}}