environment.py (1131B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\monolithsentry\environment.py 2 import monolithconfig 3 4 def get_environment(): 5 if monolithconfig.on_server(): 6 return get_server_environment() 7 if monolithconfig.on_proxy(): 8 return get_proxy_environment() 9 return get_client_environment() 10 11 12 def get_server_environment(): 13 cluster_name = monolithconfig.get_value('clusterName', 'prefs') 14 if not cluster_name: 15 return 'localhost' 16 if '@' in cluster_name: 17 return 'localhost' 18 if 'integration-test' in cluster_name: 19 return 'eve-integration-test' 20 return cluster_name.lower() 21 22 23 def get_proxy_environment(): 24 return get_server_environment() 25 26 27 def get_client_environment(): 28 from utillib import GetServerName 29 server_name = GetServerName() 30 if not server_name: 31 return 'localhost' 32 server_name = server_name.split('.') 33 server_name = server_name[0] 34 if str.isdigit(str(server_name)): 35 return 'manual ip' 36 return server_name.lower() 37 38 39 def is_local_environment(): 40 return get_environment() == 'localhost'