@property
def is_full(self) -> bool:
    '\n        Returns True if this PeriodIndex is range-like in that all Periods\n        between start and end are present, in order.\n        '
    if (len(self) == 0):
        return True
    if (not self.is_monotonic_increasing):
        raise ValueError('Index is not monotonic')
    values = self.asi8
    return ((values[1:] - values[:(- 1)]) < 2).all()
Returns True if this PeriodIndex is range-like in that all Periods
between start and end are present, in order.
@property
def is_full(self) -> bool:
    '\n        Returns True if this PeriodIndex is range-like in that all Periods\n        between start and end are present, in order.\n        '
    if (len(self) == 0):
        return True
    if (not self.is_monotonic_increasing):
        raise ValueError('Index is not monotonic')
    values = self.asi8
    return ((values[1:] - values[:(- 1)]) < 2).all()