From ff019f3e3144ca815330036d8c6254778c1a06b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Kj=C3=A6r=20Damgaard?= Date: Tue, 7 Nov 2023 20:59:33 +0100 Subject: [PATCH] Fix type checking imports --- praw/models/comment_forest.py | 2 +- praw/models/front.py | 2 +- praw/models/helpers.py | 2 +- praw/models/inbox.py | 2 +- praw/models/listing/mixins/redditor.py | 2 +- praw/models/listing/mixins/rising.py | 2 +- praw/models/listing/mixins/submission.py | 2 +- praw/models/listing/mixins/subreddit.py | 2 +- praw/models/mod_action.py | 2 +- praw/models/mod_notes.py | 2 +- praw/models/reddit/collections.py | 2 +- praw/models/reddit/comment.py | 2 +- praw/models/reddit/draft.py | 2 +- praw/models/reddit/live.py | 2 +- praw/models/reddit/message.py | 2 +- praw/models/reddit/mixins/__init__.py | 2 +- praw/models/reddit/mixins/editable.py | 2 +- praw/models/reddit/mixins/modnote.py | 2 +- praw/models/reddit/mixins/replyable.py | 2 +- praw/models/reddit/more.py | 2 +- praw/models/reddit/multi.py | 2 +- praw/models/reddit/redditor.py | 2 +- praw/models/reddit/rules.py | 2 +- praw/models/reddit/submission.py | 2 +- praw/models/reddit/subreddit.py | 2 +- praw/models/reddit/user_subreddit.py | 2 +- praw/models/reddit/widgets.py | 2 +- praw/models/reddit/wikipage.py | 2 +- praw/models/redditors.py | 2 +- praw/models/subreddits.py | 2 +- praw/models/user.py | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/praw/models/comment_forest.py b/praw/models/comment_forest.py index a34f37325..e55334b6a 100644 --- a/praw/models/comment_forest.py +++ b/praw/models/comment_forest.py @@ -9,7 +9,7 @@ from .reddit.more import MoreComments if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class CommentForest: diff --git a/praw/models/front.py b/praw/models/front.py index 8a5cb2dbd..dedbd2818 100644 --- a/praw/models/front.py +++ b/praw/models/front.py @@ -8,7 +8,7 @@ from .listing.mixins import SubredditListingMixin if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Front(SubredditListingMixin): diff --git a/praw/models/helpers.py b/praw/models/helpers.py index c562755ef..9770119c4 100644 --- a/praw/models/helpers.py +++ b/praw/models/helpers.py @@ -12,7 +12,7 @@ from .reddit.multi import Multireddit, Subreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class DraftHelper(PRAWBase): diff --git a/praw/models/inbox.py b/praw/models/inbox.py index b05221dd6..84b922f79 100644 --- a/praw/models/inbox.py +++ b/praw/models/inbox.py @@ -10,7 +10,7 @@ from .util import stream_generator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Inbox(PRAWBase): diff --git a/praw/models/listing/mixins/redditor.py b/praw/models/listing/mixins/redditor.py index 4c0ac5c9f..acbf4fca3 100644 --- a/praw/models/listing/mixins/redditor.py +++ b/praw/models/listing/mixins/redditor.py @@ -10,7 +10,7 @@ from .gilded import GildedListingMixin if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class SubListing(BaseListingMixin): diff --git a/praw/models/listing/mixins/rising.py b/praw/models/listing/mixins/rising.py index c9848013e..b326cea23 100644 --- a/praw/models/listing/mixins/rising.py +++ b/praw/models/listing/mixins/rising.py @@ -8,7 +8,7 @@ from ..generator import ListingGenerator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class RisingListingMixin(PRAWBase): diff --git a/praw/models/listing/mixins/submission.py b/praw/models/listing/mixins/submission.py index 468ebf0cb..8c7cbdef0 100644 --- a/praw/models/listing/mixins/submission.py +++ b/praw/models/listing/mixins/submission.py @@ -8,7 +8,7 @@ from ..generator import ListingGenerator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class SubmissionListingMixin(PRAWBase): diff --git a/praw/models/listing/mixins/subreddit.py b/praw/models/listing/mixins/subreddit.py index 86bcb2059..b6014f9c8 100644 --- a/praw/models/listing/mixins/subreddit.py +++ b/praw/models/listing/mixins/subreddit.py @@ -12,7 +12,7 @@ from .rising import RisingListingMixin if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class CommentHelper(PRAWBase): diff --git a/praw/models/mod_action.py b/praw/models/mod_action.py index 74d0d616c..0a02b8ed2 100644 --- a/praw/models/mod_action.py +++ b/praw/models/mod_action.py @@ -6,7 +6,7 @@ from .base import PRAWBase if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class ModAction(PRAWBase): diff --git a/praw/models/mod_notes.py b/praw/models/mod_notes.py index 01268208d..28662611b 100644 --- a/praw/models/mod_notes.py +++ b/praw/models/mod_notes.py @@ -10,7 +10,7 @@ from .reddit.submission import Submission if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models RedditorType = Union[Redditor, str] SubredditType = Union["praw.models.Subreddit", str] diff --git a/praw/models/reddit/collections.py b/praw/models/reddit/collections.py index 23ef7ed9c..cb5b33e5c 100644 --- a/praw/models/reddit/collections.py +++ b/praw/models/reddit/collections.py @@ -13,7 +13,7 @@ from .subreddit import Subreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class CollectionModeration(PRAWBase): diff --git a/praw/models/reddit/comment.py b/praw/models/reddit/comment.py index 4db967b23..57251be0c 100644 --- a/praw/models/reddit/comment.py +++ b/praw/models/reddit/comment.py @@ -17,7 +17,7 @@ from .redditor import Redditor if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Comment(InboxableMixin, UserContentMixin, FullnameMixin, RedditBase): diff --git a/praw/models/reddit/draft.py b/praw/models/reddit/draft.py index 4f94d9e54..28320c6bb 100644 --- a/praw/models/reddit/draft.py +++ b/praw/models/reddit/draft.py @@ -10,7 +10,7 @@ from .user_subreddit import UserSubreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Draft(RedditBase): diff --git a/praw/models/reddit/live.py b/praw/models/reddit/live.py index 6db192810..1f97fea42 100644 --- a/praw/models/reddit/live.py +++ b/praw/models/reddit/live.py @@ -14,7 +14,7 @@ from .redditor import Redditor if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class LiveContributorRelationship: diff --git a/praw/models/reddit/message.py b/praw/models/reddit/message.py index 9a0b3571a..f379025e4 100644 --- a/praw/models/reddit/message.py +++ b/praw/models/reddit/message.py @@ -10,7 +10,7 @@ from .subreddit import Subreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Message(InboxableMixin, ReplyableMixin, FullnameMixin, RedditBase): diff --git a/praw/models/reddit/mixins/__init__.py b/praw/models/reddit/mixins/__init__.py index 211de63aa..dea1a280b 100644 --- a/praw/models/reddit/mixins/__init__.py +++ b/praw/models/reddit/mixins/__init__.py @@ -19,7 +19,7 @@ from .votable import VotableMixin if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class ThingModerationMixin(ModNoteMixin): diff --git a/praw/models/reddit/mixins/editable.py b/praw/models/reddit/mixins/editable.py index 35b219c82..55fb2a80a 100644 --- a/praw/models/reddit/mixins/editable.py +++ b/praw/models/reddit/mixins/editable.py @@ -6,7 +6,7 @@ from ....const import API_PATH if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class EditableMixin: diff --git a/praw/models/reddit/mixins/modnote.py b/praw/models/reddit/mixins/modnote.py index 2bb5b41ad..505b31d00 100644 --- a/praw/models/reddit/mixins/modnote.py +++ b/praw/models/reddit/mixins/modnote.py @@ -4,7 +4,7 @@ from typing import TYPE_CHECKING, Any, Generator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class ModNoteMixin: diff --git a/praw/models/reddit/mixins/replyable.py b/praw/models/reddit/mixins/replyable.py index 0b2aa5b37..9f4753371 100644 --- a/praw/models/reddit/mixins/replyable.py +++ b/praw/models/reddit/mixins/replyable.py @@ -6,7 +6,7 @@ from ....const import API_PATH if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class ReplyableMixin: diff --git a/praw/models/reddit/more.py b/praw/models/reddit/more.py index 5a00f213f..f932e9735 100644 --- a/praw/models/reddit/more.py +++ b/praw/models/reddit/more.py @@ -8,7 +8,7 @@ from ..base import PRAWBase if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class MoreComments(PRAWBase): diff --git a/praw/models/reddit/multi.py b/praw/models/reddit/multi.py index e6365f8cc..19bb06205 100644 --- a/praw/models/reddit/multi.py +++ b/praw/models/reddit/multi.py @@ -13,7 +13,7 @@ from .subreddit import Subreddit, SubredditStream if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Multireddit(SubredditListingMixin, RedditBase): diff --git a/praw/models/reddit/redditor.py b/praw/models/reddit/redditor.py index 3c7c77a1a..e4f8b45f4 100644 --- a/praw/models/reddit/redditor.py +++ b/praw/models/reddit/redditor.py @@ -13,7 +13,7 @@ from .mixins import FullnameMixin, MessageableMixin if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Redditor(MessageableMixin, RedditorListingMixin, FullnameMixin, RedditBase): diff --git a/praw/models/reddit/rules.py b/praw/models/reddit/rules.py index 281545c87..bdb3794b6 100644 --- a/praw/models/reddit/rules.py +++ b/praw/models/reddit/rules.py @@ -11,7 +11,7 @@ from .base import RedditBase if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Rule(RedditBase): diff --git a/praw/models/reddit/submission.py b/praw/models/reddit/submission.py index 345db0a32..dc324e36f 100644 --- a/praw/models/reddit/submission.py +++ b/praw/models/reddit/submission.py @@ -22,7 +22,7 @@ from .subreddit import Subreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models INLINE_MEDIA_PATTERN = re.compile( r"\n\n!?(\[.*?])?\(?((https://((preview|i)\.redd\.it|reddit.com/link).*?)|(?!https)([a-zA-Z0-9]+( \".*?\")?))\)?" diff --git a/praw/models/reddit/subreddit.py b/praw/models/reddit/subreddit.py index 1613c2f69..32ce4bb07 100644 --- a/praw/models/reddit/subreddit.py +++ b/praw/models/reddit/subreddit.py @@ -42,7 +42,7 @@ if TYPE_CHECKING: # pragma: no cover from requests import Response - import praw + import praw.models class Modmail: diff --git a/praw/models/reddit/user_subreddit.py b/praw/models/reddit/user_subreddit.py index d99e3b056..9c0ce5af4 100644 --- a/praw/models/reddit/user_subreddit.py +++ b/praw/models/reddit/user_subreddit.py @@ -9,7 +9,7 @@ from .subreddit import Subreddit, SubredditModeration if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class UserSubreddit(Subreddit): diff --git a/praw/models/reddit/widgets.py b/praw/models/reddit/widgets.py index 48230580a..0f5f5fe55 100644 --- a/praw/models/reddit/widgets.py +++ b/praw/models/reddit/widgets.py @@ -12,7 +12,7 @@ from ..list.base import BaseList if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models WidgetType: TypeVar = TypeVar("WidgetType", bound="Widget") diff --git a/praw/models/reddit/wikipage.py b/praw/models/reddit/wikipage.py index 1bb46e897..7e1b69779 100644 --- a/praw/models/reddit/wikipage.py +++ b/praw/models/reddit/wikipage.py @@ -11,7 +11,7 @@ from .redditor import Redditor if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class WikiPageModeration: diff --git a/praw/models/redditors.py b/praw/models/redditors.py index 72548372c..63fe77b80 100644 --- a/praw/models/redditors.py +++ b/praw/models/redditors.py @@ -13,7 +13,7 @@ from .util import stream_generator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class PartialRedditor(SimpleNamespace): diff --git a/praw/models/subreddits.py b/praw/models/subreddits.py index e6306fd3b..bd58d3055 100644 --- a/praw/models/subreddits.py +++ b/praw/models/subreddits.py @@ -12,7 +12,7 @@ from .util import stream_generator if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class Subreddits(PRAWBase): diff --git a/praw/models/user.py b/praw/models/user.py index 4ae5d5b9c..33e13444b 100644 --- a/praw/models/user.py +++ b/praw/models/user.py @@ -17,7 +17,7 @@ from .reddit.subreddit import Subreddit if TYPE_CHECKING: # pragma: no cover - import praw + import praw.models class User(PRAWBase):