Browse Source

ScheduledEvent.recurrence -> ScheduledEvent.recurrence_rule

pull/9685/head
Developer Anonymous 10 months ago
parent
commit
c6eea299be
  1. 14
      discord/scheduled_event.py

14
discord/scheduled_event.py

@ -253,10 +253,10 @@ class ScheduledEvent(Hashable):
.. versionadded:: 2.2 .. versionadded:: 2.2
location: Optional[:class:`str`] location: Optional[:class:`str`]
The location of the scheduled event. The location of the scheduled event.
recurrence: Optional[:class:`ScheduledEventRecurrence`] recurrence_rule: Optional[:class:`ScheduledEventRecurrence`]
The recurrence rule this event follows, if any. The recurrence rule for this event, or ``None``.
.. versionadded:: 2.4 .. versionadded:: 2.5
""" """
__slots__ = ( __slots__ = (
@ -278,7 +278,7 @@ class ScheduledEvent(Hashable):
'channel_id', 'channel_id',
'creator_id', 'creator_id',
'location', 'location',
'recurrence', 'recurrence_rule',
) )
def __init__(self, *, state: ConnectionState, data: GuildScheduledEventPayload) -> None: def __init__(self, *, state: ConnectionState, data: GuildScheduledEventPayload) -> None:
@ -300,10 +300,12 @@ class ScheduledEvent(Hashable):
self.user_count: int = data.get('user_count', 0) self.user_count: int = data.get('user_count', 0)
self.creator_id: Optional[int] = _get_as_snowflake(data, 'creator_id') self.creator_id: Optional[int] = _get_as_snowflake(data, 'creator_id')
self.recurrence_rule: Optional[ScheduledEventRecurrenceRule]
try: try:
self.recurrence: Optional[ScheduledEventRecurrenceRule] = ScheduledEventRecurrenceRule.from_dict(data['recurrence_rule']) self.recurrence_rule = ScheduledEventRecurrenceRule._from_data(data['recurrence_rule'])
except KeyError: except KeyError:
self.recurrence = None self.recurrence_rule = None
creator = data.get('creator') creator = data.get('creator')
self.creator: Optional[User] = self._state.store_user(creator) if creator else None self.creator: Optional[User] = self._state.store_user(creator) if creator else None

Loading…
Cancel
Save