diff --git a/docker/compute_worker/compute_worker.py b/docker/compute_worker/compute_worker.py index 67a9b1b17..04e3f74bd 100644 --- a/docker/compute_worker/compute_worker.py +++ b/docker/compute_worker/compute_worker.py @@ -734,7 +734,7 @@ def push_scores(self): elif os.path.exists(os.path.join(self.output_dir, "scores.txt")): scores_file = os.path.join(self.output_dir, "scores.txt") with open(scores_file) as f: - scores = yaml.load(f) + scores = yaml.load(f, yaml.Loader) else: raise SubmissionException("Could not find scores file, did the scoring program output it?") diff --git a/src/apps/api/serializers/leaderboards.py b/src/apps/api/serializers/leaderboards.py index 5287e5fdf..444425861 100644 --- a/src/apps/api/serializers/leaderboards.py +++ b/src/apps/api/serializers/leaderboards.py @@ -128,7 +128,7 @@ def get_columns(self, instance): if len(columns) == 0: raise serializers.ValidationError("No columns exist on the leaderboard") else: - return ColumnSerializer(columns, many=len(columns) > 1).data + return ColumnSerializer(columns, many=len(columns) >= 1).data class Meta: model = Phase