Make bin/xenu-nntp-server includeable
This commit is contained in:
		
							parent
							
								
									a13002b9f0
								
							
						
					
					
						commit
						93f89bc7d6
					
				
					 1 changed files with 16 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -7,6 +7,7 @@ from xenu_nntp.config import Config
 | 
			
		|||
from xenu_nntp.server import Server
 | 
			
		||||
from xenu_nntp.daemon import Daemon
 | 
			
		||||
 | 
			
		||||
def main():
 | 
			
		||||
    parser = argparse.ArgumentParser(description='Tiny NNTP server')
 | 
			
		||||
    parser.add_argument('--daemon',      '-d', action='store_true', help='Run NNTP server as daemon in background')
 | 
			
		||||
    parser.add_argument('--config-file', '-f', type=str,            help='Specify a configuration file location')
 | 
			
		||||
| 
						 | 
				
			
			@ -23,3 +24,6 @@ try:
 | 
			
		|||
        server.run()
 | 
			
		||||
    except KeyboardInterrupt:
 | 
			
		||||
        server.stop()
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
    exit(main())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue