You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
	
		
		
			
				
				
					
						
						
						
							 | 
							
							"""prompt_toolkit input hook for GTK 3"""
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							from gi.repository import Gtk, GLib
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							def _main_quit(*args, **kwargs):
 | 
						
						
						
						
							 | 
							
							    Gtk.main_quit()
 | 
						
						
						
						
							 | 
							
							    return False
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							def inputhook(context):
 | 
						
						
						
						
							 | 
							
							    GLib.io_add_watch(context.fileno(), GLib.PRIORITY_DEFAULT, GLib.IO_IN, _main_quit)
 | 
						
						
						
						
							 | 
							
							    Gtk.main()
 |