Drop the useless ``return``. ``self.stop`` doesn't return anything, so calling ``return`` here is a bit misleading.

Not to mention if ``self.stop`` does change to return something that changes the behavior of your context manager in unexpected ways (truthy return values cause any exceptions raised within the context to be swallowed instead of raised outside the context).