mirror of
				https://github.com/LibreTranslate/LibreTranslate.git
				synced 2025-10-31 10:37:13 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			452 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			452 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from app import main
 | |
| 
 | |
| def app(*args, **kwargs):
 | |
|     import sys
 | |
|     sys.argv = ['--wsgi']
 | |
|     for k in kwargs:
 | |
|         ck = k.replace("_", "-")
 | |
|         if isinstance(kwargs[k], bool) and kwargs[k]:
 | |
|             sys.argv.append("--" + ck)
 | |
|         else:
 | |
|             sys.argv.append("--" + ck)
 | |
|             sys.argv.append(kwargs[k])
 | |
| 
 | |
|     instance = main()
 | |
| 
 | |
|     if len(kwargs) == 0:
 | |
|         return instance(*args, **kwargs)
 | |
|     else:
 | |
|         return instance
 |