fix NullCache

This commit is contained in:
windecay
2026-02-04 23:52:06 +08:00
parent 4f8e445a4b
commit 73ebbaeff5
+7 -2
View File
@@ -188,8 +188,13 @@ class DynamicRAMCacheControl:
def _migrate_cache_data(self, old_cache, new_cache): def _migrate_cache_data(self, old_cache, new_cache):
"""迁移缓存核心数据""" """迁移缓存核心数据"""
new_cache.cache = old_cache.cache # Fix for 'NullCache' object has no attribute 'cache'
new_cache.subcaches = old_cache.subcaches if hasattr(old_cache, 'cache'):
new_cache.cache = old_cache.cache
if hasattr(old_cache, 'subcaches'):
new_cache.subcaches = old_cache.subcaches
new_cache.dynprompt = getattr(old_cache, 'dynprompt', None) new_cache.dynprompt = getattr(old_cache, 'dynprompt', None)
new_cache.cache_key_set = getattr(old_cache, 'cache_key_set', None) new_cache.cache_key_set = getattr(old_cache, 'cache_key_set', None)
new_cache.initialized = getattr(old_cache, 'initialized', False) new_cache.initialized = getattr(old_cache, 'initialized', False)