def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) if wrapped.promoted is not None: s.extend([getattr(wrapped, "promote_status", -1), getattr(wrapped, "disable_comments", False), getattr(wrapped, "media_override", False), wrapped._date, c.user_is_sponsor, wrapped.url, repr(wrapped.title)]) if style == "htmllite": s.extend([request.get.has_key('twocolumn'), c.link_target]) elif style == "xml": s.append(request.GET.has_key("nothumbs")) elif style == "compact": s.append(c.permalink_page) s.append(getattr(wrapped, 'media_object', {})) s.append(wrapped.flair_text) s.append(wrapped.flair_css_class) # if browsing a single subreddit, incorporate link flair position # in the key so 'flair' buttons show up appropriately for mods if hasattr(c.site, '_id'): s.append(c.site.link_flair_position) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) if wrapped.promoted is not None: s.extend([getattr(wrapped, "promote_status", -1), getattr(wrapped, "disable_comments", False), getattr(wrapped, "media_override", False), wrapped._date, c.user_is_sponsor, wrapped.url, repr(wrapped.title)]) if style == "htmllite": s.extend([request.get.has_key('twocolumn'), c.link_target]) elif style == "xml": s.append(request.GET.has_key("nothumbs")) elif style == "compact": s.append(c.permalink_page) s.append(getattr(wrapped, 'media_object', {})) s.append(wrapped.flair_text) s.append(wrapped.flair_css_class) # if browsing a single subreddit, incorporate link flair position # in the key so 'flair' buttons show up appropriately for mods if hasattr(c.site, '_id'): s.append(c.site.link_flair_position) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) if style == "htmllite": s.append(request.get.has_key('twocolumn')) elif style == "xml": s.append(request.GET.has_key("nothumbs")) s.append(getattr(wrapped, 'media_object', {})) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) if wrapped.promoted is not None: s.extend([ getattr(wrapped, "promote_status", -1), getattr(wrapped, "disable_comments", False), wrapped._date, c.user_is_sponsor, wrapped.url, repr(wrapped.title) ]) if style == "htmllite": s.extend([request.get.has_key('twocolumn'), c.link_target]) elif style == "xml": s.append(request.GET.has_key("nothumbs")) s.append(getattr(wrapped, 'media_object', {})) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) if wrapped.promoted is not None: s.extend([getattr(wrapped, "promote_status", -1), getattr(wrapped, "disable_comments", False), wrapped._date, c.user_is_sponsor, wrapped.url, repr(wrapped.title)]) if style == "htmllite": s.extend([request.get.has_key('twocolumn'), c.link_target]) elif style == "xml": s.append(request.GET.has_key("nothumbs")) s.append(getattr(wrapped, 'media_object', {})) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) s.extend([wrapped._spam]) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) s.extend([wrapped._spam]) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) s.extend([c.msg_location]) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) s.extend([wrapped.new, wrapped.collapsed]) return s
def wrapped_cache_key(wrapped, style): s = Printable.wrapped_cache_key(wrapped, style) s.extend([wrapped.new, wrapped.collapsed]) return s