ó
øĒTQc           @   sM   d  d l  m Z d  d l m Z d  d l m Z d e j f d     YZ d S(   iĸĸĸĸ(   t   models(   t   ContentType(   t
   force_textt   CommentManagerc           B   s   e  Z d    Z d   Z RS(   c         C   s   |  j    j d t d t  S(   sN   
        QuerySet for all comments currently in the moderation queue.
        t	   is_publict
   is_removed(   t   get_query_sett   filtert   False(   t   self(    (    s9   ../Django//lib/python/django/contrib/comments/managers.pyt   in_moderation   s    c         C   sa   t  j j |  } |  j   j d |  } t | t j  r] | j d t | j	     } n  | S(   sk   
        QuerySet for all comments for a particular model (either an instance or
        a class).
        t   content_typet	   object_pk(
   R   t   objectst   get_for_modelR   R   t
   isinstanceR    t   ModelR   t   _get_pk_val(   R	   t   modelt   ctt   qs(    (    s9   ../Django//lib/python/django/contrib/comments/managers.pyt	   for_model   s
    !(   t   __name__t
   __module__R
   R   (    (    (    s9   ../Django//lib/python/django/contrib/comments/managers.pyR      s   	N(   t	   django.dbR    t"   django.contrib.contenttypes.modelsR   t   django.utils.encodingR   t   ManagerR   (    (    (    s9   ../Django//lib/python/django/contrib/comments/managers.pyt   <module>   s   