You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					15 lines
				
				363 B
			
		
		
			
		
	
	
					15 lines
				
				363 B
			| 
								 
											9 years ago
										 
									 | 
							
								import os
							 | 
						||
| 
								 | 
							
								import yaml
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Service(object):
							 | 
						||
| 
								 | 
							
								  def __init__(self, port, should_log):
							 | 
						||
| 
								 | 
							
								    self.port = port
							 | 
						||
| 
								 | 
							
								    self.should_log = should_log
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								service_list_path = os.path.join(os.path.dirname(__file__), "service_list.yaml")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								service_list = {}
							 | 
						||
| 
								 | 
							
								with open(service_list_path, "r") as f:
							 | 
						||
| 
								 | 
							
								  for k, v in yaml.load(f).iteritems():
							 | 
						||
| 
								 | 
							
								    service_list[k] = Service(v[0], v[1])
							 |