def update(self, info=None, **kwargs): super(Movie, self).update(info, **kwargs) update_attributes(self, info, ['title']) if info.get('year'): self.year = int(info['year'])
def update(self, info=None, **kwargs): update_attributes(self, info, [ 'overview', 'images', 'score' ]) self.rating = Rating.create(info) or self.rating
def update(self, info=None, is_watched=None, is_collected=None): super(Video, self).update(info) update_attributes(self, info, ['plays']) self.collected_at = to_datetime(info.get('collected_at')) # Set flags if is_watched is not None: self.is_watched = is_watched if is_collected is not None: self.is_collected = is_collected
def update(self, info=None, is_watched=None, is_collected=None): super(Video, self).update(info) update_attributes(self, info, ['plays', 'progress']) if 'collected_at' in info: self.collected_at = from_iso8601(info.get('collected_at')) if 'paused_at' in info: self.paused_at = from_iso8601(info.get('paused_at')) # Set flags if is_watched is not None: self.is_watched = is_watched if is_collected is not None: self.is_collected = is_collected
def update(self, info=None, is_watched=None, is_collected=None): super(Video, self).update(info) update_attributes(self, info, [ 'plays', 'progress' ]) if 'last_watched_at' in info: self.last_watched_at = from_iso8601(info.get('last_watched_at')) if 'collected_at' in info: self.collected_at = from_iso8601(info.get('collected_at')) if 'paused_at' in info: self.paused_at = from_iso8601(info.get('paused_at')) # Set flags if is_watched is not None: self.is_watched = is_watched if is_collected is not None: self.is_collected = is_collected
def update(self, info=None, **kwargs): super(Show, self).update(info, **kwargs) update_attributes(self, info, ['title', 'year'])
def update(self, info=None, **kwargs): super(Movie, self).update(info, **kwargs) update_attributes(self, info['movie'], ['title', 'year'])
def update(self, info=None, **kwargs): super(Episode, self).update(info, **kwargs) update_attributes(self, info, ['title'])
def update(self, info=None, **kwargs): super(Show, self).update(info, **kwargs) update_attributes(self, info, ['title', 'year', 'tvdb_id'])
def update(self, info=None, **kwargs): super(Movie, self).update(info, **kwargs) update_attributes(self, info, ['title', 'year'])