Zope, ঘটনা প্রাসঙ্গিক নতুন বস্তু সম্পর্কে একে অপরের অবহিত এবং পরিবর্তন আপত্তি জানাতে উপাদান দ্বারা ব্যবহার করা হয়.
এটি একটি বস্তুর জীবনচক্র বিভিন্ন ঘটনা দ্বারা সম্ভব না যে অপরিহার্য হয় আপ টু ডেট সব গ্রাহকদের রাখা.
& Nbsp; >>> zope.event আমদানি থেকে অবহিত
& Nbsp; >>> zope.lifecycleevent আমদানি ObjectCreatedEvent থেকে, ObjectModifiedEvent
& Nbsp; >>> বর্গ নমুনা (বস্তু):
& Nbsp; ... "টেস্ট বর্গ"
& Nbsp; >>> OBJ = নমুনা ()
& Nbsp; >>> অবহিত (ObjectCreatedEvent (OBJ))
& Nbsp; >>> obj.modified = সত্য
& Nbsp; >>> অবহিত (ObjectModifiedEvent (OBJ))
ক্যাটালগ এবং ক্যাশে মত কিছু ঘটনা ভোক্তাদের একটি কার্যকর পদ্ধতিতে নিজেদের আপডেট আরো তথ্য প্রয়োজন হতে পারে. প্রয়োজনীয় তথ্য ObjectModifiedEvent ঐচ্ছিক পরিবর্তন বিবরণ হিসাবে প্রদান করা যেতে পারে.
কিছু উদাহরণ:
& Nbsp; >>> zope.interface আমদানি ইন্টারফেস থেকে, বৈশিষ্ট্য, কার্যকরী
& Nbsp; >>> বর্গ iFile (ইন্টারফেস):
& Nbsp; ... তথ্য = গুন ("ডাটা")
& Nbsp; ...
& Nbsp; >>> ক্লাস ফাইল (বস্তু):
& Nbsp; ... কার্যকরী (iFile)
& Nbsp; ...
& Nbsp; >>> ফাইল = file ()
& Nbsp; >>> file.data = "123"
& Nbsp; >>> অবহিত (ObjectModifiedEvent (OBJ, iFile))
এই আমরা iFile মাধ্যমে কিছু পরিবর্তন বলছেন যে. একটি ইন্টারফেস একটি গ্রহণযোগ্য বর্ণনা করা হয়. আসলে, আমরা একটি বিবরণ হিসাবে প্রশংসনীয় অনেক কিছু অনুমতি দিতে পারে এবং এটি আপনি ব্যবহার বিবরণ কি ধরনের আপনার চাহিদার উপর নির্ভর করে
এই রিলিজে নতুন কি:.
- CPython এবং PyPy সমর্থন ইঙ্গিত Trove ক্লাসিফায়ার যুক্ত করো.
- নতুন সুবিধা ফাংশন zope.lifecycleevent.modified সমান্তরাল এই প্যাকেজের মধ্যে নির্ধারিত অন্যান্য ইভেন্টের জন্য.
- পাইথন
সংস্করণ 3.7.0 নতুন কি:
আবশ্যক
পাওয়া মন্তব্যসমূহ না