code: def block_view(self, mri):
          # type: (str) -> Block
          
          controller = self.get_controller(mri)
          block = controller.block_view(weakref.proxy(self))
          return block
docs: Get a view of a block
  
          Args:
              mri: The mri of the controller hosting the block
  
          Returns:
              Block: The block we control