code: def block_range(self, lineno):
          
          child = self.body[0]
          # py2.5 try: except: finally:
          if (
              isinstance(child, TryExcept)
              and child.fromlineno == self.fromlineno
              and child.tolineno >= lineno > self.fromlineno
          ):
              return child.block_range(lineno)
          return self._elsed_block_range(lineno, self.finalbody)
docs: 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)