Django

Code

Changeset 7038

Show
Ignore:
Timestamp:
01/27/08 23:27:39 (10 months ago)
Author:
gwilson
Message:

Style fixes.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/comments/models.py

    r6742 r7038  
     1import datetime 
     2 
    13from django.db import models 
    24from django.contrib.contenttypes.models import ContentType 
     
    57from django.utils.translation import ugettext_lazy as _ 
    68from django.conf import settings 
    7 import datetime 
    89 
    910MIN_PHOTO_DIMENSION = 5 
    1011MAX_PHOTO_DIMENSION = 1000 
    1112 
    12 # option codes for comment-form hidden fields 
     13# Option codes for comment-form hidden fields. 
    1314PHOTOS_REQUIRED = 'pr' 
    1415PHOTOS_OPTIONAL = 'pa' 
     
    1718IS_PUBLIC = 'ip' 
    1819 
    19 # what users get if they don't have any karma 
     20# What users get if they don't have any karma. 
    2021DEFAULT_KARMA = 5 
    2122KARMA_NEEDED_BEFORE_DISPLAYED = 3 
     23 
    2224 
    2325class CommentManager(models.Manager): 
     
    6264        return False 
    6365 
     66 
    6467class Comment(models.Model): 
     68    """A comment by a registered user.""" 
    6569    user = models.ForeignKey(User, raw_id_admin=True) 
    6670    content_type = models.ForeignKey(ContentType) 
     
    8791    site = models.ForeignKey(Site) 
    8892    objects = CommentManager() 
     93 
    8994    class Meta: 
    9095        verbose_name = _('comment') 
    9196        verbose_name_plural = _('comments') 
    9297        ordering = ('-submit_date',) 
     98 
    9399    class Admin: 
    94100        fields = ( 
     
    135141 
    136142    def _fill_karma_cache(self): 
    137         "Helper function that populates good/bad karma caches
     143        """Helper function that populates good/bad karma caches.""
    138144        good, bad = 0, 0 
    139145        for k in self.karmascore_set: 
     
    164170            'comment': self.comment, 'domain': self.site.domain, 'url': self.get_absolute_url()} 
    165171 
     172 
    166173class FreeComment(models.Model): 
    167     # A FreeComment is a comment by a non-registered user. 
     174    """A comment by a non-registered user.""" 
    168175    content_type = models.ForeignKey(ContentType) 
    169176    object_id = models.IntegerField(_('object ID')) 
     
    176183    approved = models.BooleanField(_('approved by staff')) 
    177184    site = models.ForeignKey(Site) 
     185 
    178186    class Meta: 
    179187        verbose_name = _('free comment') 
    180188        verbose_name_plural = _('free comments') 
    181189        ordering = ('-submit_date',) 
     190 
    182191    class Admin: 
    183192        fields = ( 
     
    213222    get_content_object.short_description = _('Content object') 
    214223 
     224 
    215225class KarmaScoreManager(models.Manager): 
    216226    def vote(self, user_id, comment_id, score): 
     
    234244        return int(round((4.5 * score) + 5.5)) 
    235245 
     246 
    236247class KarmaScore(models.Model): 
    237248    user = models.ForeignKey(User) 
     
    240251    scored_date = models.DateTimeField(_('score date'), auto_now=True) 
    241252    objects = KarmaScoreManager() 
     253 
    242254    class Meta: 
    243255        verbose_name = _('karma score') 
     
    247259    def __unicode__(self): 
    248260        return _("%(score)d rating by %(user)s") % {'score': self.score, 'user': self.user} 
     261 
    249262 
    250263class UserFlagManager(models.Manager): 
     
    266279            f.save() 
    267280 
     281 
    268282class UserFlag(models.Model): 
    269283    user = models.ForeignKey(User) 
     
    271285    flag_date = models.DateTimeField(_('flag date'), auto_now_add=True) 
    272286    objects = UserFlagManager() 
     287 
    273288    class Meta: 
    274289        verbose_name = _('user flag') 
     
    278293    def __unicode__(self): 
    279294        return _("Flag by %r") % self.user 
     295 
    280296 
    281297class ModeratorDeletion(models.Model): 
     
    283299    comment = models.ForeignKey(Comment) 
    284300    deletion_date = models.DateTimeField(_('deletion date'), auto_now_add=True) 
     301 
    285302    class Meta: 
    286303        verbose_name = _('moderator deletion')