
}kIc           @   sM   d  d k  l Z d  d k l Z d  d k l Z d e i f d     YZ d S(   i(   t   models(   t   ContentType(   t   force_unicodet   CommentManagerc           B   s   e  Z d    Z d   Z RS(   c         C   s   |  i    i 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(    (    sJ   /usr/local/lib/python2.6/dist-packages/django/contrib/comments/managers.pyt   in_moderation   s    c         C   sc   t  i i |  } |  i   i d |  } t | t i  o" | i d t | i	     } 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(    (    sJ   /usr/local/lib/python2.6/dist-packages/django/contrib/comments/managers.pyt	   for_model   s
    "(   t   __name__t
   __module__R
   R   (    (    (    sJ   /usr/local/lib/python2.6/dist-packages/django/contrib/comments/managers.pyR      s   	N(   t	   django.dbR    t"   django.contrib.contenttypes.modelsR   t   django.utils.encodingR   t   ManagerR   (    (    (    sJ   /usr/local/lib/python2.6/dist-packages/django/contrib/comments/managers.pyt   <module>   s   