Show More
@@ -30,6 +30,11 b' cache_keys_by_pid = []' | |||
|
30 | 30 | def free_cache_keys(): |
|
31 | 31 | from rhodecode.model.db import Session, CacheKey |
|
32 | 32 | log.info('Clearing %s cache keys', len(cache_keys_by_pid)) |
|
33 | for cache_key in cache_keys_by_pid: | |
|
34 | CacheKey.query().filter(CacheKey.cache_key == cache_key).delete() | |
|
35 | Session().commit() | |
|
33 | ||
|
34 | if cache_keys_by_pid: | |
|
35 | try: | |
|
36 | for cache_key in cache_keys_by_pid: | |
|
37 | CacheKey.query().filter(CacheKey.cache_key == cache_key).delete() | |
|
38 | Session().commit() | |
|
39 | except Exception: | |
|
40 | log.warn('Failed to clear keys, exiting gracefully') |
General Comments 0
You need to be logged in to leave comments.
Login now