diff --git a/cookbook/c08/p25_cached_objects.py b/cookbook/c08/p25_cached_objects.py index 1ccc7ef..17ee451 100644 --- a/cookbook/c08/p25_cached_objects.py +++ b/cookbook/c08/p25_cached_objects.py @@ -2,7 +2,7 @@ # -*- encoding: utf-8 -*- """ Topic: 创建缓存实例 -Desc : +Desc : """ import logging @@ -78,8 +78,8 @@ class Spam2: def __init__(self, name): self.name = name - def get_spam(name): - return Spam2.manager.get_spam(name) +def get_spam(name): + return Spam2.manager.get_spam(name) # ------------------------最后的修正方案------------------------ @@ -114,4 +114,4 @@ print('------------------------------') cachedSpamManager = CachedSpamManager2() s = cachedSpamManager.get_spam('Dave') t = cachedSpamManager.get_spam('Dave') -print(s is t) \ No newline at end of file +print(s is t) diff --git a/source/c08/p25_creating_cached_instances.rst b/source/c08/p25_creating_cached_instances.rst index 6175c6f..6af8ba8 100644 --- a/source/c08/p25_creating_cached_instances.rst +++ b/source/c08/p25_creating_cached_instances.rst @@ -147,8 +147,8 @@ def __init__(self, name): self.name = name - def get_spam(name): - return Spam.manager.get_spam(name) + def get_spam(name): + return Spam.manager.get_spam(name) 这样的话代码更清晰,并且也更灵活,我们可以增加更多的缓存管理机制,只需要替代manager即可。