diff --git a/apps/common/util/fork.py b/apps/common/util/fork.py index 1a71f61d8..6c6186df9 100644 --- a/apps/common/util/fork.py +++ b/apps/common/util/fork.py @@ -9,6 +9,8 @@ import html2text as ht from bs4 import BeautifulSoup from urllib.parse import urljoin, urlparse, ParseResult, urlsplit, parse_qs +from common.exception.app_exception import AppApiException + requests.packages.urllib3.disable_warnings() diff --git a/apps/dataset/serializers/common_serializers.py b/apps/dataset/serializers/common_serializers.py index ebd3dbe8d..16d33e662 100644 --- a/apps/dataset/serializers/common_serializers.py +++ b/apps/dataset/serializers/common_serializers.py @@ -48,7 +48,7 @@ class MetaSerializer(serializers.Serializer): source_url = self.data.get('source_url') response = Fork(source_url, []).fork() if response.status == 500: - raise AppApiException(500, response.message) + raise AppApiException(500, f"url错误,无法解析【{source_url}】") class BaseMeta(serializers.Serializer): def is_valid(self, *, raise_exception=False):