run<T> method

T run<T>(
  1. T body()
)

Runs body within this session, ensuring cleanup on exit.

Implementation

T run<T>(T Function() body) {
  start();
  try {
    return body();
  } finally {
    end();
  }
}