Fix make_readme on Python 2
This commit is contained in:
		
							parent
							
								
									01c62591d1
								
							
						
					
					
						commit
						49f2bf76a8
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
					@ -5,13 +5,16 @@ import re
 | 
				
			||||||
README_FILE = 'README.md'
 | 
					README_FILE = 'README.md'
 | 
				
			||||||
helptext = sys.stdin.read()
 | 
					helptext = sys.stdin.read()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if isinstance(helptext, bytes):
 | 
				
			||||||
 | 
					    helptext = helptext.decode('utf-8')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
with io.open(README_FILE, encoding='utf-8') as f:
 | 
					with io.open(README_FILE, encoding='utf-8') as f:
 | 
				
			||||||
    oldreadme = f.read()
 | 
					    oldreadme = f.read()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
header = oldreadme[:oldreadme.index('# OPTIONS')]
 | 
					header = oldreadme[:oldreadme.index('# OPTIONS')]
 | 
				
			||||||
footer = oldreadme[oldreadme.index('# CONFIGURATION'):]
 | 
					footer = oldreadme[oldreadme.index('# CONFIGURATION'):]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
options = helptext[helptext.index('  General Options:')+19:]
 | 
					options = helptext[helptext.index('  General Options:') + 19:]
 | 
				
			||||||
options = re.sub(r'^  (\w.+)$', r'## \1', options, flags=re.M)
 | 
					options = re.sub(r'^  (\w.+)$', r'## \1', options, flags=re.M)
 | 
				
			||||||
options = '# OPTIONS\n' + options + '\n'
 | 
					options = '# OPTIONS\n' + options + '\n'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue