def selection_range(self):  # XXX: shouldn't this return `None` if there is no selection???
        if self.selection:
            from_, to = sorted([self.cursor_position, self.selection.original_cursor_position])
        else:
            from_, to = self.cursor_position, self.cursor_position

        return from_, to
Voids a previous authorization that has not yet been settled. Returns
dataset/ETHPy150Open jonathanslenders/python-prompt-toolkit/prompt_toolkit/document.py/Document.selection_range--crossover with--dataset/ETHPy150Open drewisme/authorizesauce/authorize/client.py/AuthorizeTransaction.void