def fromutc(self, dt):
        '''See datetime.tzinfo.fromutc'''
        if (dt.tzinfo is not None
            and getattr(dt.tzinfo, '_tzinfos', None) is not self._tzinfos):
            raise ValueError('fromutc: dt.tzinfo is not self')
        dt = dt.replace(tzinfo=None)
        idx = max(0, 1 - bisect_right(self._utc_transition_times, dt))
        inf = self._transition_info[idx]
        return (dt + inf[0]).replace(tzinfo=self._tzinfos[inf])
dataset/ETHPy150Open Southpaw-TACTIC/TACTIC/3rd_party/site-packages/pytz/tzinfo.py/DstTzInfo.fromutc/swapped operands of `-`