def split(self):

        if self.im.bands == 1:
            ims = [self.copy()]
        else:
            ims = []
            self.load()
            for i in range(self.im.bands):
                ims.append(self._new(self.im.getband(i)))
        return tuple(ims)

    ##
    # Returns the current frame number.
    #
    # @return Frame number, starting with 0.
    # @see #Image.seek
Gets the next timeout if necessary.
dataset/ETHPy150Open kleientertainment/ds_mod_tools/pkg/win32/Python27/Lib/site-packages/PIL/Image.py/Image.split--crossover with--dataset/ETHPy150Open ganeti/ganeti/lib/jqueue/__init__.py/_TimeoutStrategyWrapper._Advance