Pull out search_by_argparse into own function.
This commit is contained in:
		
							parent
							
								
									3e33285cff
								
							
						
					
					
						commit
						b9f4b2cf38
					
				
					 1 changed files with 10 additions and 5 deletions
				
			
		|  | @ -27,10 +27,12 @@ def find_photodb(): | |||
|     photodbs[path] = photodb | ||||
|     return photodb | ||||
| 
 | ||||
| def search_argparse(args): | ||||
| #################################################################################################### | ||||
| 
 | ||||
| def search_by_argparse(args, yield_albums=False, yield_photos=False): | ||||
|     photodb = find_photodb() | ||||
|     cwd = pathclass.cwd() | ||||
|     photos = photodb.search( | ||||
|     results = photodb.search( | ||||
|         area=args.area, | ||||
|         width=args.width, | ||||
|         height=args.height, | ||||
|  | @ -54,12 +56,15 @@ def search_argparse(args): | |||
|         limit=args.limit, | ||||
|         offset=args.offset, | ||||
|         orderby=args.orderby, | ||||
|         yield_albums=False, | ||||
|         yield_albums=yield_albums, | ||||
|         yield_photos=yield_photos, | ||||
|     ) | ||||
|     return results | ||||
| 
 | ||||
| def search_argparse(args): | ||||
|     photos = search_by_argparse(args, yield_photos=True) | ||||
|     photos = sorted(photos, key=lambda p: p.real_path) | ||||
|     for photo in photos: | ||||
|         if photo.real_path not in cwd: | ||||
|             continue | ||||
|         print(photo.real_path.absolute_path) | ||||
| 
 | ||||
| def main(argv): | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue