code quality
This commit is contained in:
		@ -2,14 +2,13 @@ from rest_framework import serializers
 | 
			
		||||
 | 
			
		||||
from ..models import Diffusion, Log
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
__all__ = ('LogInfo', 'LogInfoSerializer')
 | 
			
		||||
__all__ = ("LogInfo", "LogInfoSerializer")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LogInfo:
 | 
			
		||||
    obj = None
 | 
			
		||||
    start, end = None, None
 | 
			
		||||
    title, artist = '', ''
 | 
			
		||||
    title, artist = "", ""
 | 
			
		||||
    url, cover = None, None
 | 
			
		||||
    info = None
 | 
			
		||||
 | 
			
		||||
@ -20,17 +19,17 @@ class LogInfo:
 | 
			
		||||
        elif isinstance(obj, Log):
 | 
			
		||||
            self.from_log(obj)
 | 
			
		||||
        else:
 | 
			
		||||
            raise ValueError('`obj` must be a Diffusion or a Track Log.')
 | 
			
		||||
            raise ValueError("`obj` must be a Diffusion or a Track Log.")
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
    def type(self):
 | 
			
		||||
        return 'track' if isinstance(self.obj, Log) else 'diffusion'
 | 
			
		||||
        return "track" if isinstance(self.obj, Log) else "diffusion"
 | 
			
		||||
 | 
			
		||||
    def from_diffusion(self, obj):
 | 
			
		||||
        episode = obj.episode
 | 
			
		||||
        self.start, self.end = obj.start, obj.end
 | 
			
		||||
        self.title, self.url = episode.title, episode.get_absolute_url()
 | 
			
		||||
        self.cover = episode.cover and episode.cover.icons['64']
 | 
			
		||||
        self.cover = episode.cover and episode.cover.icons["64"]
 | 
			
		||||
        self.info = episode.category and episode.category.title
 | 
			
		||||
        self.obj = obj
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user