From 6e6e5e63bead7dc79f0802530b7faafff72133b8 Mon Sep 17 00:00:00 2001 From: Jon Michael Aanes Date: Sun, 12 May 2024 16:38:15 +0200 Subject: [PATCH] Ruff checks --- socials_util/__init__.py | 8 ++++---- test/__init__.py | 0 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 test/__init__.py diff --git a/socials_util/__init__.py b/socials_util/__init__.py index b067086..243fc42 100644 --- a/socials_util/__init__.py +++ b/socials_util/__init__.py @@ -1,15 +1,13 @@ """Small utility for detecting social websites.""" -import datetime import re import urllib.parse from dataclasses import dataclass -from typing import List, Optional, Set, Union import aenum from enforce_typing import enforce_types -from socials_util._version import __version__ +from socials_util._version import __version__ # noqa: F401 class SocialSiteId(aenum.Enum): @@ -408,7 +406,9 @@ WELL_KNOWN_MASTODON_INSTANCES: frozenset[str] = frozenset( def determine_social_from_url_internally( url: str, ) -> tuple[SocialSiteId | None, str | None]: - assert isinstance(url, str) + if not isinstance(url, str): + msg = f'Url must be {str}' + raise TypeError(msg) # Regexes for social_site_url_regex, social_site_id in REGEXES: diff --git a/test/__init__.py b/test/__init__.py new file mode 100644 index 0000000..e69de29