From 4de0abd467f17a6d0005d57d3d08f4a8de990a8f Mon Sep 17 00:00:00 2001 From: chim Date: Mon, 13 May 2019 11:26:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=98.25=20get=5Fspam?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cookbook/c08/p25_cached_objects.py | 8 ++++---- source/c08/p25_creating_cached_instances.rst | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) 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即可。