summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions/docs/server2/caching_rietveld_patcher.py')
-rw-r--r--chrome/common/extensions/docs/server2/caching_rietveld_patcher.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py b/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py
index dd49482..2c33b33 100644
--- a/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py
+++ b/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py
@@ -67,12 +67,13 @@ class CachingRietveldPatcher(Patcher):
object_store_creator,
test_datetime=datetime):
self._patcher = rietveld_patcher
- self._version_object_store = object_store_creator.Create(
- CachingRietveldPatcher, category='version')
- self._list_object_store = object_store_creator.Create(
- CachingRietveldPatcher, category='list')
- self._file_object_store = object_store_creator.Create(
- CachingRietveldPatcher, category='file')
+ def create_object_store(category):
+ return object_store_creator.Create(
+ CachingRietveldPatcher,
+ category='%s/%s' % (rietveld_patcher.GetIdentity(), category))
+ self._version_object_store = create_object_store('version')
+ self._list_object_store = create_object_store('list')
+ self._file_object_store = create_object_store('file')
self._datetime = test_datetime
def GetVersion(self):
@@ -124,3 +125,6 @@ class CachingRietveldPatcher(Patcher):
True,
version),
self._file_object_store)
+
+ def GetIdentity(self):
+ return self._patcher.GetIdentity()