discover functions all return None, instead of False, fixing bool has_key() problem in hud
This commit is contained in:
		
							parent
							
								
									9b6e18c2c0
								
							
						
					
					
						commit
						0f90d8a899
					
				|  | @ -152,7 +152,7 @@ def discover_posix_by_name(c, tablename): | ||||||
|             info = decode_xwininfo(c, listing) |             info = decode_xwininfo(c, listing) | ||||||
|             if not info['name'] == tablename:            continue |             if not info['name'] == tablename:            continue | ||||||
|             return info |             return info | ||||||
|     return False |     return None | ||||||
| 
 | 
 | ||||||
| def discover_posix_tournament(c, t_number, s_number): | def discover_posix_tournament(c, t_number, s_number): | ||||||
|     """Finds the X window for a client, given tournament and table nos.""" |     """Finds the X window for a client, given tournament and table nos.""" | ||||||
|  | @ -160,7 +160,7 @@ def discover_posix_tournament(c, t_number, s_number): | ||||||
|     for listing in os.popen('xwininfo -root -tree').readlines(): |     for listing in os.popen('xwininfo -root -tree').readlines(): | ||||||
|         if re.search(search_string, listing): |         if re.search(search_string, listing): | ||||||
|             return decode_xwininfo(c, listing) |             return decode_xwininfo(c, listing) | ||||||
|     return False |     return None | ||||||
| 
 | 
 | ||||||
| def decode_xwininfo(c, info_string): | def decode_xwininfo(c, info_string): | ||||||
|     """Gets window parameters from xwinifo string--XWindows.""" |     """Gets window parameters from xwinifo string--XWindows.""" | ||||||
|  | @ -231,7 +231,7 @@ def discover_nt_by_name(c, tablename): | ||||||
|         if titles[hwnd].find("HUD:") > -1: continue |         if titles[hwnd].find("HUD:") > -1: continue | ||||||
|         if titles[hwnd].find("Chat:") > -1: continue |         if titles[hwnd].find("Chat:") > -1: continue | ||||||
|         return decode_windows(c, titles[hwnd], hwnd) |         return decode_windows(c, titles[hwnd], hwnd) | ||||||
|     return False |     return None | ||||||
| 
 | 
 | ||||||
| def discover_nt_tournament(c, tour_number, tab_number): | def discover_nt_tournament(c, tour_number, tab_number): | ||||||
|     """Finds the Windows window handle for the given tournament/table.""" |     """Finds the Windows window handle for the given tournament/table.""" | ||||||
|  | @ -242,7 +242,7 @@ def discover_nt_tournament(c, tour_number, tab_number): | ||||||
|     for hwnd in titles.keys(): |     for hwnd in titles.keys(): | ||||||
|         if re.search(search_string, titles[hwnd]): |         if re.search(search_string, titles[hwnd]): | ||||||
|             return decode_windows(c, titles[hwnd], hwnd) |             return decode_windows(c, titles[hwnd], hwnd) | ||||||
|     return False |     return None | ||||||
| 
 | 
 | ||||||
| def get_nt_exe(hwnd): | def get_nt_exe(hwnd): | ||||||
|     """Finds the name of the executable that the given window handle belongs to.""" |     """Finds the name of the executable that the given window handle belongs to.""" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user