PRAW
latest

Getting Started

  • Quick Start
  • Installing PRAW
  • Authenticating via OAuth
  • Configuring PRAW
  • Running Multiple Instances of PRAW
  • Logging in PRAW
  • Frequently Asked Questions

Code Overview

  • The Reddit Instance
  • Working with PRAW’s Models
  • Exceptions in PRAW
  • Other Classes
    • Collection
    • CollectionModeration
    • SubredditCollections
    • SubredditCollectionsModeration
    • SubmissionFlair
    • SubredditFlair
    • SubredditFlairTemplates
    • SubredditLinkFlairTemplates
    • SubredditRedditorFlairTemplates
    • LiveContributorRelationship
    • LiveThreadContribution
    • LiveThreadStream
    • LiveUpdateContribution
    • CommentModeration
    • SubmissionModeration
    • RuleModeration
    • SubredditModeration
    • SubredditRulesModeration
    • SubredditWidgetsModeration
    • ThingModerationMixin
    • WidgetModeration
    • WikiPageModeration
    • ContributorRelationship
    • ModeratorRelationship
    • SubredditRelationship
    • SubredditFilters
    • SubredditQuarantine
    • SubredditStream
    • SubredditModerationStream
    • SubredditStylesheet
    • SubredditWidgets
    • SubredditWiki
    • ButtonWidget
    • Calendar
    • CommunityList
    • CustomWidget
    • IDCard
    • ImageWidget
    • Menu
    • ModeratorsWidget
    • PostFlairWidget
    • RulesWidget
    • TextArea
    • Auth
    • Button
    • CalendarConfiguration
    • CommentForest
    • CommentHelper
    • Config
    • DomainListing
    • Emoji
    • Hover
    • ListingGenerator
    • Image
    • ImageData
    • InlineMedia
    • InlineGif
    • InlineImage
    • InlineVideo
    • MenuLink
    • ModAction
    • Modmail
    • ModmailMessage
    • Preferences
    • Polls
    • RedditBase
    • RedditorList
    • RemovalReason
    • Rule
    • Styles
    • Stylesheet
    • SubListing
    • Submenu
    • SubredditEmoji
    • SubredditMessage
    • SubredditRemovalReasons
    • SubredditRules
    • RedditorStream
    • Token Manager
    • Trophy
    • Util

Tutorials

  • Comment Extraction and Parsing
  • Working with Refresh Tokens
  • Submission Stream Reply Bot

Package Info

  • Change Log
  • Contributing to PRAW
  • Glossary
  • Migrating to PRAW 7.X
  • References
  • Index
PRAW
  • Docs »
  • Other Classes »
  • Submenu
  • Edit on GitHub

Submenu¶

class praw.models.Submenu(reddit: praw.Reddit, _data: Dict[str, Any])¶

Class to represent a submenu of links inside a menu.

Typical Attributes

This table describes attributes that typically belong to objects of this class. Since attributes are dynamically provided (see Determine Available Attributes of an Object), there is not a guarantee that these attributes will always be present, nor is this list necessarily complete.

Attribute

Description

children

A list of the MenuLinks in this submenu. Can be iterated over by iterating over the Submenu (e.g. for menu_link in submenu).

text

The name of the submenu.

__contains__(item: Any) → bool¶

Test if item exists in the list.

__getitem__(index: int) → Any¶

Return the item at position index in the list.

__init__(reddit: praw.Reddit, _data: Dict[str, Any])¶

Initialize a BaseList instance.

Parameters

reddit – An instance of Reddit.

__iter__() → Iterator[Any]¶

Return an iterator to the list.

__len__() → int¶

Return the number of items in the list.

classmethod parse(data: Dict[str, Any], reddit: praw.Reddit) → Any¶

Return an instance of cls from data.

Parameters
  • data – The structured data.

  • reddit – An instance of Reddit.

Next Previous

© Copyright 2021, Bryce Boe Revision 579a6685.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
v7.2.0
v7.1.4
v6.5.1
v5.4.0
v4.6.0
v3.6.2
v2.1.21
Downloads
html
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.