reddit: swap inheritance order for Protocol (#183)

This commit is contained in:
Sean Breckenridge 2021-10-31 14:24:16 -07:00 committed by GitHub
parent 8422c6e420
commit 5d2eadbcc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -35,23 +35,23 @@ class RedditBase(Protocol):
# Note: doesn't include GDPR Save's since they don't have the same metadata
class Save(Protocol, RedditBase):
class Save(RedditBase, Protocol):
@property
def subreddit(self) -> str: ...
# Note: doesn't include GDPR Upvote's since they don't have the same metadata
class Upvote(Protocol, RedditBase):
class Upvote(RedditBase, Protocol):
@property
def title(self) -> str: ...
# From rexport, pushshift and the reddit GDPR export
class Comment(Protocol, RedditBase):
class Comment(RedditBase, Protocol):
pass
# From rexport and the GDPR export
class Submission(Protocol, RedditBase):
class Submission(RedditBase, Protocol):
@property
def title(self) -> str: ...