documentation incorrect: muted() → praw.models.reddit.subreddit.SubredditRelationship
computerologist opened this issue · comments
Describe the Bug
Errors when example code is executed.
Desired Result
Change the docs?
Relevant Logs
c:\python39\lib\site-packages\praw\models\reddit\base.py in __getattr__(self, attribute)
33 if not attribute.startswith("_") and not self._fetched:
34 self._fetch()
---> 35 return getattr(self, attribute)
36 raise AttributeError(
37 f"{self.__class__.__name__!r} object has no attribute {attribute!r}"
c:\python39\lib\site-packages\praw\models\reddit\base.py in __getattr__(self, attribute)
34 self._fetch()
35 return getattr(self, attribute)
---> 36 raise AttributeError(
37 f"{self.__class__.__name__!r} object has no attribute {attribute!r}"
38 )
AttributeError: 'Redditor' object has no attribute 'note'
Code to reproduce the bug
for mute in reddit.subreddit("test").muted():
print(f"{mute}: {mute.note}")
My code example does not include the Reddit()
initialization to prevent credential leakage.
Yes
This code has previously worked as intended.
Yes
Operating System/Environment
windoze
Python Version
python 3.9.1
PRAW Version
7.4.0
Prawcore Version
2.3.0
Anything else?
Muted relationships do not have notes (technically they do but they are only retuned in html response on the website). As far as I know only banned and wikibanned have has that attribute (which is why code shows banned).
For the doc example, it is iterating through banned and those do have note attributes.
Ack, sorry, wrong link.
That one shows the code above.
@LilSpazJoekp dunno if you see updates after you close an issue
Ah yep that should be fixed. Do you want to open an PR to fix this?