Catch expressionmatch.NoTokens for filename search
This commit is contained in:
		
							parent
							
								
									f8a78c6ee7
								
							
						
					
					
						commit
						091dc82f1e
					
				
					 1 changed files with 8 additions and 3 deletions
				
			
		|  | @ -743,8 +743,13 @@ class PDBPhotoMixin: | |||
|                 tag_match_function = searchhelpers.tag_expression_matcher_builder(frozen_children) | ||||
| 
 | ||||
|         if filename: | ||||
|             filename_tree = expressionmatch.ExpressionTree.parse(filename) | ||||
|             filename_tree.map(lambda x: x.lower()) | ||||
|             try: | ||||
|                 filename_tree = expressionmatch.ExpressionTree.parse(filename) | ||||
|                 filename_tree.map(lambda x: x.lower()) | ||||
|             except expressionmatch.NoTokens: | ||||
|                 filename_tree = None | ||||
|         else: | ||||
|             filename_tree = None | ||||
| 
 | ||||
|         if give_back_parameters: | ||||
|             parameters = { | ||||
|  | @ -820,7 +825,7 @@ class PDBPhotoMixin: | |||
|                 #print('Failed author') | ||||
|                 continue | ||||
| 
 | ||||
|             if filename and not filename_tree.evaluate(photo.basename.lower()): | ||||
|             if filename_tree and not filename_tree.evaluate(photo.basename.lower()): | ||||
|                 #print('Failed filename') | ||||
|                 continue | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue