def open_right_endpoint(self):
        precision = self.precision
        date = self.date
        if 'year' == self.precision:
            return date.replace(year=date.year + 1, month=1)
        elif 'month' == precision:
            if (date.month < 12):
                return date.replace(month=date.month + 1)
            else:
                return date.replace(year=date.year + 1, month=1)
        elif 'day' == precision:
            return date + timedelta(days=1)
        else:
            raise ValueError(u'unhandled precision {0}'.format(precision))
Return the timezone offset in minutes east of UTC (negative west of
dataset/ETHPy150Open beetbox/beets/beets/dbcore/query.py/Period.open_right_endpoint--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/zope/interface/common/idatetime.py/IDateTime.utcoffset