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)