असीमित वातावरण में, threading.local
अब संदर्भ-स्थानीय होने की गारंटी नहीं है, क्योंकि कई संदर्भ एक ही थ्रेड के भीतर सह-अस्तित्व में हो सकते हैं। वर्तमान अतुल्यकालिक ढांचे (gevent, eventlet) वर्तमान संदर्भ की पहचान करने के लिए get_current_context()
कार्यक्षमता प्रदान करते हैं। कुछ बंदर-पैच threading.local
के लिए एक रास्ता प्रदान करते हैं, इसलिए यह 'greenthreads' या अन्य ढांचे-विशिष्ट संदर्भों के लिए स्थानीय है। मुझे मुड़ दस्तावेज में ऐसी कार्यक्षमता नहीं मिल रही है। मैं यह कैसे करु?threading.local twisted.web के बराबर है?
5
A
उत्तर
3
मुझे लगता है कि आप प्रति-अनुरोध स्थिति को सहेजने और पुनर्प्राप्त करने के लिए यह एपीआई चाहते हैं। यदि नहीं, तो आप अपने प्रश्न को स्पष्ट करना चाहेंगे।
ट्विस्टेड वेब इन लाइनों के साथ किसी भी एपीआई की पेशकश नहीं करता है। चूंकि आप पूरी तरह से अनुरोध के पूरे जीवनकाल के लिए नियंत्रण में हैं, इसलिए संभव है आपके लिए किसी भी प्रति-अनुरोध राज्य को स्टोर करने के लिए: Resource
उदाहरणों पर, स्थानीय लोगों में, कॉलबैक के तर्कों में इत्यादि। get_current_context
फ़ंक्शन एक प्रकार का है अपने राज्य का ट्रैक रखने के लिए ग्लोबल्स का उपयोग करने के बहु-थ्रेडेड समकक्ष। जब आप इस बारे में सोचते हैं, उम्मीद है कि यह थोड़ा और स्पष्ट है कि आप वैकल्पिक समाधानों पर विचार क्यों कर सकते हैं।
संबंधित मुद्दे
- 1. Twisted.web
- 2. apache mod_rewrite node.js के बराबर बराबर है?
- 3. ओएसएक्स के बराबर बराबर?
- 4. योजना के बराबर अनपॅकिंग के बराबर क्या है?
- 5. क्या जावास्क्रिप्ट के लागू() के बराबर बराबर है?
- 6. twisted.web में सत्र/कुकी का उपयोग कैसे करें?
- 7. 'दोस्तों' जावा के बराबर है?
- 8. जावा app.config के बराबर है?
- 9. पासपोर्ट.जेएस पायथन के बराबर है?
- 10. स्केल wsdl2java के बराबर है?
- 11. find_by_sql mongoid के बराबर है?
- 12. मायबीन नेटबीन्स के बराबर है?
- 13. आरवीएम PHP के बराबर है?
- 14. लुआ श्लेक्स के बराबर है?
- 15. /sharedtypes svcutil.exe के बराबर है?
- 16. psycopg2 mysqldb.escape_string के बराबर है?
- 17. रूबी रूबी के बराबर है?
- 18. IntPtr.Zero शून्य के बराबर है?
- 19. सी ++ std :: बराबर - बराबर आकार वाले 2 श्रेणियों के परीक्षण के पीछे बराबर नहीं है?
- 20. क्या पाइथोनिक के बराबर बराबर है "अगर __name__ ==" __main__ ": मुख्य()"?
- 21. क्या सी ++ में जावा बराबर विधि के बराबर है?
- 22. क्या Python में बराबर बराबर है?
- 23. रूबी पाइथन के "डीआईआर" के बराबर है?
- 24. Emacs VIM के `%` के बराबर है?
- 25. PHP के preg_quote के बराबर क्या है?
- 26. सी # जावा के charAt() के बराबर है?
- 27. सी # के जार फ़ाइलों के बराबर है?
- 28. जावा पाइथन के struct.pack के बराबर है?
- 29. सी ++ पायथन के सिद्धांतों के बराबर है?
- 30. PHP पायथन के समकक्ष() के बराबर है?