forked from qt-creator/qt-creator
		
	
		
			
	
	
		
			25 lines
		
	
	
		
			590 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			590 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/python
							 | 
						||
| 
								 | 
							
								import sys
							 | 
						||
| 
								 | 
							
								import os
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if not len(sys.argv) >= 3:
							 | 
						||
| 
								 | 
							
								   print("Usage: %s license files..." % os.path.basename(sys.argv[0]))
							 | 
						||
| 
								 | 
							
								   sys.exit()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								licenseFileName = sys.argv[1]
							 | 
						||
| 
								 | 
							
								licenseText = ""
							 | 
						||
| 
								 | 
							
								with open(licenseFileName, 'r') as f:
							 | 
						||
| 
								 | 
							
								    licenseText = f.read()
							 | 
						||
| 
								 | 
							
								    licenseText = licenseText[0:licenseText.find('*/')]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								files = sys.argv[2:]
							 | 
						||
| 
								 | 
							
								for fileName in files:
							 | 
						||
| 
								 | 
							
								    with open(fileName, 'r') as f:
							 | 
						||
| 
								 | 
							
								        text = f.read()
							 | 
						||
| 
								 | 
							
								    oldEnd = text.find('*/')
							 | 
						||
| 
								 | 
							
								    if oldEnd == -1:
							 | 
						||
| 
								 | 
							
								        oldEnd = 0
							 | 
						||
| 
								 | 
							
								    text = licenseText + text[oldEnd:]
							 | 
						||
| 
								 | 
							
								    with open(fileName, 'w') as f:
							 | 
						||
| 
								 | 
							
								        f.write(text)
							 |