Added more error detection to the Reddit app, also moved is_valid to the model

This commit is contained in:
2010-12-21 11:43:02 +00:00
parent b68391bed6
commit 9cc910e78c
3 changed files with 48 additions and 30 deletions

View File

@@ -2,7 +2,7 @@ from django.db import models
from django.contrib.auth.models import User
import simplejson as json
import urllib
from datetime import datetime
from datetime import datetime, date
from reddit.api import Comment
@@ -64,6 +64,21 @@ class RedditAccount(models.Model):
return posts
@property
def is_valid(self):
if not self.date_created:
return False
# Account 3 months old?
if (date.today() - self.date_created.date()).days >= 90:
return True
# Account created after 9/2/10 and before 13/2/10
if self.date_created.date() >= date(2010, 2, 9) and self.date_created.date() <= date(2010, 2, 13):
return True
return False
class Meta:
app_label = 'reddit'