mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	For aliases that will no longer be listed, see the third column of grep '^L ' zulip-py3-venv/lib/python3.*/site-packages/pytz/zoneinfo/tzdata.zi Time zones previously set to an alias will be canonicalized on demand. Signed-off-by: Anders Kaseorg <anders@zulip.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			451 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			451 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env python3
 | 
						|
import json
 | 
						|
import os
 | 
						|
import sys
 | 
						|
 | 
						|
import pytz
 | 
						|
 | 
						|
ZULIP_PATH = os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../")
 | 
						|
sys.path.insert(0, ZULIP_PATH)
 | 
						|
 | 
						|
from zerver.lib.timezone import get_canonical_timezone_map
 | 
						|
 | 
						|
OUT_PATH = os.path.join(ZULIP_PATH, "static", "generated", "timezones.json")
 | 
						|
 | 
						|
with open(OUT_PATH, "w") as f:
 | 
						|
    json.dump({"timezones": sorted(pytz.all_timezones_set - set(get_canonical_timezone_map()))}, f)
 |