def block_range(self, lineno):
if lineno == self.body[<NUM_LIT:0>].fromlineno:<EOL><INDENT>return lineno, lineno<EOL><DEDENT>if lineno <= self.body[-<NUM_LIT:1>].tolineno:<EOL><INDENT>return lineno, self.body[-<NUM_LIT:1>].tolineno<EOL><DEDENT>return self._elsed_block_range(lineno, self.orelse, self.body[<NUM_LIT:0>].fromlineno - <NUM_LIT:1>)<EOL>
Get a range from the given line number to where this node ends.

        :param lineno: The line number to start the range at.
        :type lineno: int

        :returns: The range of line numbers that this node belongs to,
            starting at the given line number.
        :rtype: tuple(int, int)