From https://insomnia.rest/pricing/
"Native app for Mac, Windows, Linux"
Good luck with it!
From what I can tell this is kind of a point of contention among many developers; there are lots of debates when Googling that particular line.
try: data = doManyFancyThingsWith(yield asyncResult()) print 'Parsed data:', data except: print 'Oh no, something went wrong!'