-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency praw to v7 #14
base: master
Are you sure you want to change the base?
Conversation
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: poetry.lock
|
725196b
to
766abfd
Compare
|
766abfd
to
0dbc957
Compare
0dbc957
to
a51caa4
Compare
a51caa4
to
89ea9d5
Compare
89ea9d5
to
9232d4e
Compare
9232d4e
to
95ad9d3
Compare
95ad9d3
to
29f1466
Compare
29f1466
to
b3ecbaf
Compare
This PR contains the following updates:
4.6.0
->7.8.0
Release Notes
praw-dev/praw (praw)
v7.8.0
Compare Source
Added
~.SubredditLinkFlairTemplates.reorder
to reorder a subreddit's link flairtemplates.
~.SubredditRedditorFlairTemplates.reorder
to reorder a subreddit's redditorflair templates.
.stream_generator
now accepts thecontinue_after_id
parameter, whichstarts the stream after a given item ID.
.Reddit
has a new configurable parameter,window_size
. This tells PRAWhow long reddit's rate limit window is. This defaults to 600 seconds and shouldn't
need to be changed unless reddit changes the size of their rate limit window.
Fixed
Changed
v7.7.1
Compare Source
Fixed
v7.7.0
Compare Source
Added
:meth:
.delete_mobile_banner
to delete mobile banners.:meth:
.upload_mobile_banner
to upload mobile banners.Experimental :meth:
~.Submission._edit_experimental
for adding new inline media orediting a submission that has inline media.
.. danger::
This method is identical to :meth:
.Submission.edit
except for the following:preserve_inline_media
keyword argument to allow PRAW to attempt topreserve the existing inline media when editing a post. This is an experimental fix
for an issue that occurs when editing a post with inline media would cause the media
to lose their inline appearance.
Fixed
.ModNote
when a user has more than a hundred notes.v7.6.1
Compare Source
Changed
~.Comment.edit
positional argument deprecation.~.Comment.reply
positional argument deprecation.~.Message.reply
positional argument deprecation.~.Submission.edit
positional argument deprecation.~.Submission.reply
positional argument deprecation.Fixed
.ModmailConversation
'smessages
attribute would onlycontain the latest message.
v7.6.0
Compare Source
Added
.pin
to manage pinned submissions on the authenticated user's profile..update_display_layout
to update the display layout of posts in a:class:
.Collection
..SubredditCollectionsModeration.create
keyword argumentdisplay_layout
forspecifying a display layout when creating a :class:
.Collection
.~.Message.parent
to get the parent of a :class:.Message
..ModNote
to represent a moderator note..ModNote.delete
to delete a single moderator note..RedditModNotes
to interact with moderator notes from a :class:.Reddit
instance. This provides the ability to create and fetch notes for one or more
redditors from one or more subreddits.
.RedditorModNotes
to interact with moderator notes from a :class:.Redditor
instance.
.RedditorModNotes.subreddits
to obtain moderator notes from multiplesubreddits for a single redditor.
.SubredditModNotes
to interact with moderator notes from a:class:
.Subreddit
instance..SubredditModNotes.redditors
to obtain moderator notes for multiple redditorsfrom a single subreddit.
~.BaseModNotes.create
to create a moderator note..Redditor.notes
to interact with :class:.RedditorModNotes
..SubredditModeration.notes
to interact with :class:.SubredditModNotes
.~.ModNoteMixin.create_note
create a moderator note from a :class:.Comment
or:class:
.Submission
.~.ModNoteMixin.author_notes
to view the moderator notes for the author of a:class:
.Comment
or :class:.Submission
.Changed
.conversations
now returns a :class:.ListingGenerator
allowing you to pagethrough more than 100 conversations.
Deprecated
after
argument for :meth:.conversations
will now have to be included inparams
keyword argument.8, most functions and methods will no longer support positional arguments. It will
encourage more explicit argument passing, enable arguments to be sorted
alphabetically, and prevent breaking changes when adding new arguments to existing
methods.
v7.5.0
Compare Source
Added
comment_sort
attribute is updated after thesubmission has already been fetched and a
warn_comment_sort
config setting to turnoff the warning.
.user_selectable
to get available subreddit link flairs.Fixed
libsqlite3-dev
is needed toutilize the
sqlite3
builtin..Draft.submit
wouldnot have an effect.
v7.4.0
Compare Source
Added
~.WikiPage.discussions
to obtain site-wide link submissions that link to theWikiPage.
.revert
to revert a WikiPage to a specified revision..Inbox.mark_all_read
to mark all messages as read with one API call.~.InboxableMixin.unblock_subreddit
to unblock a subreddit..update_crowd_control_level
to update the crowd control level of a post..moderator_subreddits
, which returns information about the subreddits that theauthenticated user moderates, has been restored.
refresh_token
has been added back. Seehttps://www.reddit.com/r/redditdev/comments/olk5e6/followup_oauth2\_api_changes_regarding_refresh/
for more info.
.Draft
to represent a submission draft..Draft.delete
to delete drafts..Draft.submit
to submit drafts..Draft.update
to modify drafts..DraftHelper
to fetch or create drafts on new Reddit..DraftList
to represent a list of :class:.Draft
objects.Changed
.Reddit.delete
now accepts theparams
parameter.Deprecated
.Reddit
keyword argumenttoken_manager
.v7.3.0
Compare Source
Added
.UserSubreddit
for thesubreddit
attribute of :class:.Redditor
..username_available
checks if a username is available..trusted
to retrieve a :class:.RedditorList
of trusted users..trust
to add a user to the trusted list..distrust
to remove a user from the trusted list..SQLiteTokenManager
(may not work on Windows).Changed
.moderated
will now objectify all data returned from the API.wiki_edit
endpoint has been changed fromr/{subreddit}/api/wiki/edit/
tor/{subreddit}/api/wiki/edit
..Redditor.block
no longer needs to retrieve a user's fullname.Deprecated
subreddit
attribute of :class:.Redditor
is no longer a dict.https://www.reddit.com/r/modnews/comments/mar9ha/even_more_modmail_improvements/ for
more info.
Fixed
.WikiPage.edit
and :meth:.SubredditWiki.create
would fail ifpassed
content
andreason
parameters that produced a request with a bodygreater than 500 KiB, even when the parameters did not exceed their respective
permitted maximum lengths.
.request
could not handle instances ofBadRequest
\ s whenthe JSON data contained only the keys "reason" and "message".
.request
could not handle instances ofBadRequest
\ s whenthe response did not contain valid JSON data.
~.FullnameMixin.fullname
sometimes returned the wrongfullname.
v7.2.0
Compare Source
Added
.Reddit
keyword argumenttoken_manager
..FileTokenManager
and its parent abstract class :class:.BaseTokenManager
.Deprecated
refresh_token
is deprecated and its use will result in a:py:class:
DeprecationWarning
. This deprecation applies in all ways of settingconfiguration values, i.e., via
praw.ini
, as a keyword argument when initializingan instance of :class:
.Reddit
, and via thePRAW_REFRESH_TOKEN
environmentvariable. To be prepared for PRAW 8, use the new :class:
.Reddit
keyword argumenttoken_manager
. See :ref:refresh_token
in PRAW's documentation for an example..me
will no longer returnNone
when called in :attr:.read_only
modestarting in PRAW 8. A :py:class:
DeprecationWarning
will be issued. To switch forwardto the PRAW 8 behavior set
praw8_raise_exception_on_me=True
in your:class:
.Reddit
call.v7.1.4
Compare Source
Fixed
v7.1.3
Compare Source
Changed
v7.1.2
Compare Source
Fixed
:py:func:
~asyncio.get_running_loop
only exists on Python 3.7+.v7.1.1
Compare Source
Added
.Subreddits.premium
to reflect the naming change in Reddit's API.~.Subreddit.submit_gallery
..Reddit.submission
..invited
to get invited moderators of a subreddit..Submission.award
and :meth:.Comment.award
with the ability tospecify type of award, anonymity, and message when awarding a submission or comment.
subreddits
parameter in:meth:
.Reddit.info
.user to use
Async PRAW <https://asyncpraw.readthedocs.io>
_. This also adds aconfiguration option to disable the check.
Changed
.BoundedSet
will now utilize a Last-Recently-Used (LRU) storing mechanism,which will change the order in which elements are removed from the set.
~.Subreddit.submit_image
and :meth:~.Subreddit.submit_video
performance in slow network environments by removing a race condition when
establishing a websocket connection.
Deprecated
.Subreddits.gold
is superseded by :meth:.Subreddits.premium
..Submission.gild
is superseded by :meth:.Submission.award
..Comment.gild
is superseded by :meth:.Comment.award
.Fixed
in every case.
v7.1.0
Compare Source
Added
.Rule
to represent one rule of a subreddit..SubredditRules
to get and add rules.~.Subreddit.submit_poll
..PollData
and :class:.PollOption
..poll_data
attribute on pollsubmissions.
~.Reddit.delete
to :class:.Reddit
class to support HTTP DELETErequests.
.CalendarConfiguration
to represent the configuration of a:class:
.Calendar
widget..Hover
to represent the hover state of a :class:.Button
..Styles
to represent widget styling information..LiveThreadStream
withmethod :meth:
~.LiveThreadStream.updates
.Changed
.RemovalReason.update
's parameters are now optional..SubredditRemovalReasons.__getitem__
now takes integers and slices to getremoval reasons from the list of reasons as returned by Reddit.
Deprecated
.WebSocketException.original_exception
is deprecated and slated for removal inPRAW 8.0.
Fixed
:meth:
.SubredditModeration.update
, such aswelcome_message_enabled
andwelcome_message_text
. This change also removes the need for PRAW to track currentsubreddit settings and send unmodified ones in the update request.
BadRequest
\ s captured by PRAW that do not contain any detailed JSONdata are re-raised as the original
BadRequest
.~.Subreddit.submit_image
and :meth:~.Subreddit.submit_video
will throw:class:
.MediaPostFailed
when Reddit fails to post an image or video post.v7.0.0
Compare Source
Added
config_interpolation
parameter for :class:.Reddit
supporting basic and extendedmodes.
.partial_redditors
that returns lightweight redditor objects that containonly a few fields. This is useful for resolving :class:
.Redditor
IDs to theirusernames in bulk.
.User.friends
has a new parameteruser
that takes either an instance of:class:
.Redditor
or a string containing a redditor name and returns an instance of:class:
.Redditor
if the authenticated user is friends with the user, otherwisethrows an exception.
.SubmissionModeration.flair
has the parameterflair_template_id
forapplying flairs with template IDs.
.Emoji.update
supports modifying an emoji's permissions..SubredditEmoji.add
now supports optionally passing booleans to set an emoji'spermissions upon upload.
.SubredditLinkFlairTemplates.update
and:meth:
.SubredditRedditorFlairTemplates.update
contain a new parameter,fetch
,that toggles the automatic fetching of existing data from Reddit. It is set to True by
default.
.SubredditLinkFlairTemplates.update
and:meth:
.SubredditRedditorFlairTemplates.update
that are left as the defaults will nolonger be over-written if the
fetch
parameter is set toTrue
, but will fill inexisting values for the flair template.
text
for methods :meth:.SubredditLinkFlairTemplates.update
and:meth:
.SubredditRedditorFlairTemplates.update
is no longer required.~.Subreddit.post_requirements
, to fetch a subreddit'spost requirements.
.SubmissionModeration.sticky
will now ignore the Conflict exceptiongenerated by trying to sticky the same post multiple times.
.CommentModeration.show
will uncollapse a comment that wascollapsed because of Crowd Control
~.Subreddit.submit_image
and :meth:~.Subreddit.submit_video
willthrow :class:
.TooLargeMediaException
if the submitted media is rejected by Redditdue to the size of the media.
.Reddit
has an attribute,validate_on_submit
, that can be set afterclass initialization that causes methods :meth:
~.Subreddit.submit
,:meth:
~.Subreddit.submit_image
, :meth:~.Subreddit.submit_video
, and:meth:
.Submission.edit
to check that the submission matches a subreddit's postvalidation rules. This attribute will be functionally useless once Reddit implements
their change. This attribute will be deprecated on the next release after Reddit's
change, and will be removed on the next major release after Reddit's change.
.. warning::
.RedditErrorItem
, to represent an individual erroritem returned from Reddit.
.RedditAPIException
now serves as a container for the:class:
.RedditErrorItem
\ s. You can access the items by doingRedditAPIException.items
, which returns a list..APIException
is an alias to :class:.RedditAPIException
.discussion_type
to methods :meth:~.Subreddit.submit
,:meth:
~.Subreddit.submit_image
, and :meth:~.Subreddit.submit_video
to supportsubmitting as a live discussion (set to
"CHAT"
)..Trophy
can be compared for equality with each other..Reddit
has a new configurable parameter,timeout
. This defaults to 16seconds. It controls how long PRAW will wait for a response before throwing an
exception.
:class:
.RedditAPIException
..Reddit
has one new parameter,ratelimit_seconds
. The parameterconfigures the maximum amount of seconds to catch ratelimits for. It defaults to 5
seconds when not specified.
Changed
prawcore.BadRequest
should no longer be raised. Instead, a more useful:class:
.RedditAPIException
instance will be raised.confidence
instead ofbest
because it turnsout
best
isn't actually the correct value for the parameter.Deprecated
.APIException
is deprecated and slated for removal in PRAW 8.0.Fixed
.SubredditFlair.update
will not error out when the flair text contains quotemarks.
Removed
.APIException
to string will no longer escape unicode characters.praw.models.modaction
no longer exists. Please use the modulepraw.models.mod_action
, or directly importModAction
frompraw.models
..SubredditLinkFlairTemplates.update
and:meth:
.SubredditRedditorFlairTemplates.update
will no longer create flairs that areusing an invalid template id, but instead throw a :class:
.InvalidFlairTemplateID
.reddit.user.moderator_subreddits
has been removed. Please use:meth:
.moderated
instead.v6.5.1
Compare Source
Fixed
NoReturn
that caused PRAW to fail due toImportError
inPython
<3.5.4
and<3.6.2
.v6.5.0
Compare Source
Added
.set_original_content
supports marking a submission as original content..unset_original_content
supports unmarking a submission as original content..moderated
to get a list of a redditor's moderated subreddits.without_websockets
to :meth:~.Subreddit.submit_image
and:meth:
~.Subreddit.submit_video
to submit without using WebSockets..Reddit.redditor
supportsfullname
param to fetch a :class:.Redditor
bythe fullname instead of name. :class:
.Redditor
constructor now also hasfullname
param.
.RemovalReason
and :class:.SubredditRemovalReasons
to work with removalreasons
removal_reasons
to :class:.SubredditModeration
to interact with newremoval reason classes
mod_note
andreason_id
to :meth:~.ThingModerationMixin.remove
tooptionally apply a removal reason on removal
.SubredditModerationStream
to enable moderation streamsstream
to :class:.SubredditModeration
to interact with new moderationstreams
~.SubredditModerationStream.edited
to allow streaming of:meth:
.SubredditModeration.edited
~.SubredditModerationStream.log
to allow streaming of:meth:
.SubredditModeration.log
~.SubredditModerationStream.modmail_conversations
to allow streaming of:meth:
.Modmail.conversations
~.SubredditModerationStream.modqueue
to allow streaming of:meth:
.SubredditModeration.modqueue
~.SubredditModerationStream.reports
to allow streaming of:meth:
.SubredditModeration.reports
~.SubredditModerationStream.spam
to allow streaming of:meth:
.SubredditModeration.spam
~.SubredditModerationStream.unmoderated
to allow streaming of:meth:
.SubredditModeration.unmoderated
~.SubredditModerationStream.unread
to allow streaming of:meth:
.SubredditModeration.unread
exclude_before
to :func:.stream_generator
to allow:meth:
~.SubredditModerationStream.modmail_conversations
to workallowable_content
andmax_emojis
to:meth:
~.SubredditRedditorFlairTemplates.add
,:meth:
~.SubredditLinkFlairTemplates.add
, and:meth:
~.SubredditFlairTemplates.update
, as well as its child classes.Deprecated
reddit.user.moderator_subreddits
as :meth:.moderated
provides morefunctionality.
praw/models/modaction.py
) has been moved topraw/models/mod_action.py
and the previous has been deprecated.Expected Changes
APIException
will no longer unicode-escape strings in the nextminor release.
v6.4.0
Compare Source
Added
.crosspost
support parameterflair_id
to flair the submission immediatelyupon crossposting.
.crosspost
support parameterflair_text
to set a custom text to the flairimmediately upon crossposting.
.crosspost
support parameternsfw
to mark the submission NSFW immediatelyupon crossposting.
.crosspost
support parameterspoiler
to mark the submission as a spoilerimmediately upon crossposting.
Fixed
.add_community_list
has parameterdescription
to support unannouncedupstream Reddit API changes.
.WidgetModeration.update
supports passing a list of :class:.Subreddit
objects.
Changed
Removed
css_class
parameter cannot be used withbackground_color
,text_color
, ormod_only
constraint on methods:SubredditFlairTemplates.update()
SubredditRedditorFlairTemplates.add()
SubredditLinkFlairTemplates.add()
Removed
Multireddit.rename()
no longer works due to a change in the Reddit API.v6.3.1
Compare Source
Removed
SubredditListingMixin.gilded()
, as this was supposed to be removed in 6.0.0 afterdeprecation in 5.2.0.
v6.2.0
Compare Source
Added
.upload_banner
.upload_banner_additional_image
.upload_banner_hover_image
.delete_banner
.delete_banner_additional_image
.delete_banner_hover_image
~.Subreddit.submit
, :meth:~.Subreddit.submit_image
, and:meth:
~.Subreddit.submit_video
support parameternsfw
to mark the submissionNSFW immediately upon posting.
~.Subreddit.submit
, :meth:~.Subreddit.submit_image
, and:meth:
~.Subreddit.submit_video
support parameterspoiler
to mark the submissionas a spoiler immediately upon posting.
~.Subreddit.submit_image
and :meth:~.Subreddit.submit_video
supportparameter
timeout
. Default timeout has been raised from 2 seconds to 10 seconds.function_kwargs
to :func:.stream_generator
to pass additionalkwargs to
function
.Fixed
.Subreddit.random
returnsNone
instead of raising:class:
.ClientException
when the subreddit does not support generating randomsubmissions.
Other
v6.1.1
Compare Source
Added
.SubredditFlair.set
supports parameterflair_template_id
for giving a userredesign flair.
v6.1.0
Compare Source
Added
.Redditor.trophies
to get a list of the Redditor's trophies..PostFlairWidget
.reply_limit
andreply_sort
to class :class:.Comment
.SubredditWidgetsModeration
(accessible through:attr:
.SubredditWidgets.mod
) and method :meth:.add_text_area
..WidgetModeration
(accessible through the.mod
attribute on anywidget) with methods :meth:
~.WidgetModeration.update
and:meth:
~.WidgetModeration.delete
..Reddit.put
for HTTP PUT requests..add_calendar
and :meth:.add_community_list
..add_image_widget
and :meth:.upload_image
..add_custom_widget
..add_post_flair_widget
..add_menu
..add_button_widget
.~.SubredditWidgetsModeration.reorder
to reorder a subreddit'swidgets.
.Redditors
(reddit.redditors
) to provide :class:.Redditor
listings.~.Subreddit.submit_image
for submitting native images to Reddit.~.Subreddit.submit_video
for submitting native videos and videogifs toReddit.
Changed
.me
returnsNone
in :attr:.read_only
mode..SubredditLinkFlairTemplates.__iter__
uses the v2 flair API endpoint. Thischange will result in additional fields being returned. All fields that were
previously returned will still be returned.
.SubredditRedditorFlairTemplates.__iter__
uses the v2 flair API endpoint. Themethod will still return the exact same items.
.SubredditRedditorFlairTemplates.add
,:meth:
.SubredditLinkFlairTemplates.add
,:meth:
.SubredditRedditorFlairTemplates.update
, and:meth:
.SubredditLinkFlairTemplates.update
can add and update redesign-style flairswith the v2 flair API endpoint. They can still update pre-redesign-style flairs with
the older endpoint.
Fixed
.Widget
\ s rather than raising anexception.
v6.0.0
Compare Source
Added
.revision
to get a specific wiki page revision.skip_existing
to :func:.stream_generator
to skip existing itemswhen starting a stream.
.Front.best
to get the front page "best" listing..Subreddit.widgets
, :class:.SubredditWidgets
, and widget subclasses like:class:
.TextArea
to support fetching Reddit widgets..Submission.mark_visited
to mark a submission as visited on theReddit backend.
Fixed
RecursionError
on :class:.SubredditEmoji
'srepr
andstr
..SubredditFilters.add
and :meth:.SubredditFilters.remove
also accept a:class:
.Subreddit
for thesubreddit
parameter.authorization code grant flow.
Removed
Subreddit.submissions
as the API endpoint backing the method is no more. Seehttps://www.reddit.com/r/changelog/comments/7tus5f/update_to_search_api/.
v5.4.0
Compare Source
Added
~.Reddit.patch
to :class:.Reddit
class to support HTTP PATCHrequests.
.Preferences
to access and update Reddit preferences..User.preferences
to access an instance of:class:
.Preferences
..Message.delete
..Emoji
to work with custom subreddit emoji.Deprecated
Subreddit.submissions
as the API endpoint backing the method is going away. Seehttps://www.reddit.com/r/changelog/comments/7tus5f/update_to_search_api/.
Fixed
pause_after
values in streams provided by:func:
.stream_generator
where the wait time was not reset after a yieldedNone
."comments"
element when creating:class:
.Submission
objects.Subreddit.submissions
returns a same submission more than onceListingGenerator
fetches the same batch of submissions in aninfinite loop when
"before"
parameter is provided.Removed
v5.3.0
Compare Source
Added
.Multireddit.stream
, to stream submissions and comments from a multireddit..Redditor.block
Fixed
prawcore.UnavailableForLegalReasons
instead of an:py:class:
AssertionError
when encountering a HTTP 451 response.v5.2.0
Compare Source
Changed
.LiveUpdate
now works as lazy attribute (i.e., populate anattribute when the attribute is first accessed).
Deprecated
subreddit.comments.gilded
because there isn't actually an endpoint that returnsonly gilded comments. Use
subreddit.gilded
instead.Fixed
comment.permalink()
becausecomment.permalink
is now an attributereturned by Reddit.
v5.1.0
Compare Source
Added
.Redditor.stream
, with methods :meth:.RedditorStream.submissions
and:meth:
.RedditorStream.comments
to stream a Redditor's comments or submissions.RedditorStream
has been added to facilitate :attr:.Redditor.stream
.Inbox.collapse
to mark messages as collapsed..Inbox.uncollapse
to mark messages as uncollapsed..ClientException
when calling :meth:.Comment.refresh
when the commentdoes not appear in the resulting comment tree.
.Submission.crosspost
to crosspost to a subreddit.Fixed
.Comment.refresh
on a directly fetched, deeply nested:class:
.Comment
will additionally pull in as many parent comments as possible(currently 8) enabling significantly quicker traversal to the top-most
:class:
.Comment
via successive :meth:.parent
calls.~.Comment.refresh
previously could have resulted in aAttributeError: "MoreComments" object has no attribute "_replies"
exception. Thissituation will now result in a :class:
.ClientException
.BAD_CSS_NAME
errors when uploading stylesheet images with invalidfilenames. Previously an :py:class:
AssertionError
was raised..Submission
'sgilded
attribute properly returns the expected value fromreddit.
v5.0.1
Compare Source
Fixed
.hide
and :meth:.unhide
properly batch into requests of 50submissions at a time.
It was previously 64 seconds, which was too long.
v5.0.0
Compare Source
Added
.Comment.disable_inbox_replies
, :meth:.Comment.enable_inbox_replies
:meth:
.Submission.disable_inbox_replies
, and:meth:
.Submission.enable_inbox_replies
to toggle inbox replies on comments andsubmissions.
Changed
cloudsearch
is no longer the default syntax for :meth:~.Subreddit.search
.lucene
is now the default syntax so that PRAW's default is aligned with Reddit'sdefault.
.Reddit.info
will now take either a list of fullnames or a single URL string..Subreddit.submit
accepts a flair template ID and text.Fixed
.LiveUpdate.contrib
raisesAttributeError
.Removed
.SubredditRelationship
(e.g.,subreddit.banned
,subreddit.contributor
,subreddit.moderator
, etc) and :class:.SubredditFlair
is no longer possible. Iterate instead over their callables, e.g.
subreddit.banned()
andsubreddit.flair()
.Subreddit.mod.approve
,Subreddit.mod.distinguish
,Subreddit.mod.ignore_reports
,Subreddit.mod.remove
,Subreddit.mod.undistinguish
,Subreddit.mod.unignore_reports
..Submission
to :meth:.SubredditFlair.set
is removed.thing
argument to :meth:.SubredditFlair.set
is removed..Comment.block
, :meth:.Message.block
,:meth:
.SubredditMessage.block
, :meth:.SubredditFlair.delete
, :meth:.friend
,:meth:
.Redditor.message
, :meth:.Subreddit.message
, :meth:.select
, and:meth:
.unfriend
are removed as they do not provide any useful information.praw.ini
no longer reads inhttp_proxy
andhttps_proxy
settings.is_link
parameter of :meth:.SubredditRedditorFlairTemplates.add
and:meth:
.SubredditRedditorFlairTemplates.clear
. Use:class:
.SubredditLinkFlairTemplates
instead.Configuration
📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.