(self, step=None)
return None
Returns the next step after the given `step`. If no more steps are
        available, None will be returned. If the `step` argument is None, the
        current step will be determined automatically.
Returns the next step after the given `step`. If no more steps are
        available, None will be returned. If the `step` argument is None, the
        current step will be determined automatically.
Returns the next step after the given step . If no more steps are available None will be returned . If the step argument is None the current step will be determined automatically .
def get_next_step(self, step=None):
        """
        Returns the next step after the given `step`. If no more steps are
        available, None will be returned. If the `step` argument is None, the
        current step will be determined automatically.
        """
        if step is None:
            step = self.steps.current
        obj = self.get_form_list().keys()
        if six.PY3:
            obj = [s for s in obj]
        key = obj.index(step) + 1
        if len(obj) > key:
            return obj[key]
        return None
def get_next_step ( self , step = None ) : if step is None : step = self . steps . current obj = self . get_form_list ( ) . keys ( ) if six . PY3 : obj = [ s for s in obj ] key = obj . index ( step ) + 1 if len ( obj ) > key : return obj [ key ] return None