3 ms·
What did you attach the request to? Pyramid does provide a way to get the current request: pyramid.threadlocal.get_current_request()
by brianr 14y ago
What did you attach the request to? Pyramid does provide a way to get the current request:
pyramid.threadlocal.get_current_request()
- SoftwareMaven 14y agoI created my own variable, which I did for two reasons: First, I didn't want dependencies on Pyramid imports in certain sections of my code. Second, this comment in the Pyramid docs: This function should be used extremely sparingly, usually only in unit testing code. it’s almost always usually a mistake to use get_current_request outside a testing context because its usage makes it possible to write code that can be neither easily tested nor scripted. That made me think that they might not have done the due diligence in making sure that my code was safe (which is completely reasonable since they made it explicitly clear they felt that way). Since I knew exactly how I was deploying, I could make it safe.