mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	purge-old-deployments: Use the clean_unused_caches.main function.
				
					
				
			We currently run the `clean_unused_caches.py` as a script to clean the unused caches. This commit replaces that with `clean_unused_caches.main` function as it would be faster.
This commit is contained in:
		@@ -7,6 +7,7 @@ from typing import Set
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
ZULIP_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 | 
					ZULIP_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 | 
				
			||||||
sys.path.append(ZULIP_PATH)
 | 
					sys.path.append(ZULIP_PATH)
 | 
				
			||||||
 | 
					from scripts.lib import clean_unused_caches
 | 
				
			||||||
from scripts.lib.zulip_tools import (
 | 
					from scripts.lib.zulip_tools import (
 | 
				
			||||||
    DEPLOYMENTS_DIR,
 | 
					    DEPLOYMENTS_DIR,
 | 
				
			||||||
    get_recent_deployments,
 | 
					    get_recent_deployments,
 | 
				
			||||||
@@ -86,9 +87,7 @@ def main() -> None:
 | 
				
			|||||||
        print("Cleaning orphaned/unused caches...")
 | 
					        print("Cleaning orphaned/unused caches...")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Call 'clean_unused_caches.py' script to clean any orphaned/unused caches.
 | 
					    # Call 'clean_unused_caches.py' script to clean any orphaned/unused caches.
 | 
				
			||||||
    subprocess.check_call(
 | 
					    clean_unused_caches.main(args)
 | 
				
			||||||
        [os.path.join(ZULIP_PATH, "scripts/lib/clean_unused_caches.py"), *sys.argv[1:]]
 | 
					 | 
				
			||||||
    )
 | 
					 | 
				
			||||||
    print("Done!")
 | 
					    print("Done!")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user