File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
appengine/standard/memcache/guestbook Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 3
3
# https://developers.google.com/appengine/docs/python/config/appconfig
4
4
# for details.
5
5
6
- version : 1
7
6
runtime : python27
8
7
api_version : 1
9
8
threadsafe : yes
Original file line number Diff line number Diff line change @@ -85,9 +85,13 @@ def get_greetings(self, guestbook_name):
85
85
greetings = memcache .get ('{}:greetings' .format (guestbook_name ))
86
86
if greetings is None :
87
87
greetings = self .render_greetings (guestbook_name )
88
- if not memcache .add ('{}:greetings' .format (guestbook_name ),
89
- greetings , 10 ):
90
- logging .error ('Memcache set failed.' )
88
+ try :
89
+ added = memcache .add (
90
+ '{}:greetings' .format (guestbook_name ), greetings , 10 )
91
+ if not added :
92
+ logging .error ('Memcache set failed.' )
93
+ except ValueError :
94
+ logging .error ('Memcache set failed - data larger than 1MB' )
91
95
return greetings
92
96
# [END check_memcache]
93
97
You can’t perform that action at this time.
0 commit comments