X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/c0a7799619e217e2eac724b1a688ad37f0182253..739f55be14e161e485b2107b628689c4f01ded6b:/src/api/models.py diff --git a/src/api/models.py b/src/api/models.py index 1e25c36db..eb234ad8b 100644 --- a/src/api/models.py +++ b/src/api/models.py @@ -6,7 +6,7 @@ from django.contrib.auth.models import User from django.contrib.contenttypes.models import ContentType from django.db import models from django.db.models.signals import pre_delete -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from catalogue.models import Book, Tag @@ -30,14 +30,17 @@ def _pre_delete_handler(sender, instance, **kwargs): if sender == Tag: if instance.category in ('book', 'set'): return - else: - category = instance.category + category = instance.category else: category = None content_type = ContentType.objects.get_for_model(sender) Deleted.objects.create( - content_type=content_type, object_id=instance.id, created_at=instance.created_at, category=category, - slug=instance.slug) + content_type=content_type, + object_id=instance.id, + created_at=instance.created_at, + category=category, + slug=instance.slug + ) pre_delete.connect(_pre_delete_handler) @@ -57,7 +60,6 @@ class BookUserData(models.Model): instance.complete = state == 'complete' instance.save() return instance -from django.conf import settings KEY_SIZE = 18 @@ -76,7 +78,7 @@ class Nonce(models.Model): key = models.CharField(max_length=255) def __str__(self): - return u"Nonce %s for %s" % (self.key, self.consumer_key) + return "Nonce %s for %s" % (self.key, self.consumer_key) class Consumer(models.Model): @@ -85,24 +87,30 @@ class Consumer(models.Model): key = models.CharField(max_length=KEY_SIZE) secret = models.CharField(max_length=SECRET_SIZE) status = models.CharField(max_length=16, choices=CONSUMER_STATES, default='pending') - user = models.ForeignKey(settings.AUTH_USER_MODEL, models.CASCADE, null=True, blank=True, related_name='consumers') + user = models.ForeignKey( + settings.AUTH_USER_MODEL, models.CASCADE, + null=True, blank=True, related_name='consumers' + ) def __str__(self): - return u"Consumer %s with key %s" % (self.name, self.key) + return "Consumer %s with key %s" % (self.name, self.key) class Token(models.Model): REQUEST = 1 ACCESS = 2 - TOKEN_TYPES = ((REQUEST, u'Request'), (ACCESS, u'Access')) + TOKEN_TYPES = ((REQUEST, 'Request'), (ACCESS, 'Access')) key = models.CharField(max_length=KEY_SIZE) secret = models.CharField(max_length=SECRET_SIZE) token_type = models.IntegerField(choices=TOKEN_TYPES) timestamp = models.IntegerField() is_approved = models.BooleanField(default=False) - user = models.ForeignKey(settings.AUTH_USER_MODEL, models.CASCADE, null=True, blank=True, related_name='tokens') + user = models.ForeignKey( + settings.AUTH_USER_MODEL, models.CASCADE, + null=True, blank=True, related_name='tokens' + ) consumer = models.ForeignKey(Consumer, models.CASCADE) def __str__(self): - return u"%s Token %s for %s" % (self.get_token_type_display(), self.key, self.consumer) + return "%s Token %s for %s" % (self.get_token_type_display(), self.key, self.consumer)