示例#1
0
文件: tasks.py 项目: nalimhahs/pwnit
def start_movie_download(self, movie_pk):

    movie = Movie.objects.get(pk=movie_pk)
    try:
        if Movie.get_current_slug_size(
        ) + movie.file_size > settings.MAX_SLUG_SIZE:
            raise Exception("Storage full! Will retry in 5 mins.")
    except Exception:
        self.retry(cowntdown=300)

    movie.set_status(Movie.DOWNLOADING)
    download_from_magnet(movie.magnet_link)