From 0bfa06227a582d788f95f0aee85cbe3de8df4f95 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Thu, 28 Aug 2025 19:11:24 +0200 Subject: [PATCH] Fix undefined names in Python code --- src/core/tests/test_validators.py | 2 +- src/identifiers/logic.py | 2 ++ src/press/models.py | 1 + src/submission/forms.py | 1 + src/submission/logic.py | 1 + src/utils/forms.py | 2 +- 6 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/core/tests/test_validators.py b/src/core/tests/test_validators.py index 996d03542a..fa862111ca 100644 --- a/src/core/tests/test_validators.py +++ b/src/core/tests/test_validators.py @@ -50,7 +50,7 @@ def test_valid_email_setting(self): try: validators.validate_email_setting(test_value) except ValidationError as e: - error = error + error = e else: error = None self.assertIsNone(error) diff --git a/src/identifiers/logic.py b/src/identifiers/logic.py index 646ec67b6c..20018bcfcc 100755 --- a/src/identifiers/logic.py +++ b/src/identifiers/logic.py @@ -31,6 +31,8 @@ logger = get_logger(__name__) +CROSSREF_LIVE_URL = "https://doi.crossref.org/servlet/deposit" +CROSSREF_TEST_URL = "https://test.crossref.org/servlet/deposit" CROSSREF_TIMEOUT_SECONDS = 30 diff --git a/src/press/models.py b/src/press/models.py index e19c3649f3..990c2617d6 100755 --- a/src/press/models.py +++ b/src/press/models.py @@ -7,6 +7,7 @@ import json import os import uuid +from datetime import timezone from django.conf import settings from django.contrib.contenttypes.models import ContentType diff --git a/src/submission/forms.py b/src/submission/forms.py index 0406bb6ea5..15c51a21d4 100755 --- a/src/submission/forms.py +++ b/src/submission/forms.py @@ -6,6 +6,7 @@ import re from django import forms +from django.db.models import Q from django.utils.translation import gettext, gettext_lazy as _ from submission import models diff --git a/src/submission/logic.py b/src/submission/logic.py index a9326291f7..7a202a592a 100755 --- a/src/submission/logic.py +++ b/src/submission/logic.py @@ -10,6 +10,7 @@ from django.db.models import Q from django.shortcuts import get_object_or_404 from django.contrib import messages +from django.core.exceptions import ValidationError from django.utils.translation import get_language, gettext_lazy as _ from core.forms import OrcidAffiliationForm diff --git a/src/utils/forms.py b/src/utils/forms.py index 4cee36998f..165e65f233 100644 --- a/src/utils/forms.py +++ b/src/utils/forms.py @@ -11,7 +11,7 @@ ) from django.utils.translation import gettext_lazy as _ from django.conf import settings -from django.core.exceptions import ValidationError +from django.core.exceptions import ImproperlyConfigured, ValidationError from django.utils.safestring import mark_safe from modeltranslation import forms as mt_forms, translator