I am having a hard time trying to modify the Flask request object before routing occurs. My API Module (not my entire Flask app) depends on faking PUT and DELETE operations by sending a special header. I need to check out the contents of the "-Method" header and modify the Flask Request object accordingly, before Flask does its routing. This is the short, pythonic, explicit code I'd like to work: