code: def __init__(self, rrule):
      for attr in self.__slots__:
          setattr(self, attr, None)
      self.rrule = rrule
  
imports: import calendar
  import datetime
  import heapq
  import itertools
  import re
  import sys
  from functools import wraps
  from warnings import warn
  from six import advance_iterator, integer_types
  from six.moves import _thread, range
  from ._common import weekday
label_desc: Use image node_id 1 to create a new _iterinfo object from inherited base classes: object with example: obj = _iterinfo(rrule)