Never mind, I should have finished reading the article before starting to experiment and asking questions The Summary section makes it pretty clear that requests
indeed needs to be ported over to async + trio before the sample timeout code can work.