Esempio n. 1
0
    def check_value(self):
        from src.models.vote import Vote
        votes = self._get_votes()

        if votes and votes.value and float(votes.value) <= VOTE_LIMIT:
            Vote.delete(permanently=True).where(Vote.item == self).execute()
            self.delete_instance()
Esempio n. 2
0
    def delete_instance(self, permanently=False, recursive=False, delete_nullable=False):
        from src.models.vote import Vote
        Vote.delete(permanently=True).where(Vote.item == self.id).execute()

        return super(MediaItem, self).delete_instance(permanently, recursive, delete_nullable)