def __init__(self, start, saturate, decay_factor):
        self.__dict__.update(locals())
        del self.self
        self._initialized = False
        self._count = 0
        assert isinstance(decay_factor, float)
        assert isinstance(start, (py_integer_types, py_float_types))
        assert isinstance(saturate, (py_integer_types, py_float_types))
        assert start > saturate
        assert start >= 0
        assert saturate >= start
dataset/ETHPy150Open goodfeli/adversarial/sgd.py/LinearDecayOverEpoch.__init__/swapped operands of `>`