mirror of https://github.com/MISP/PyMISP
				
				
				
			
							parent
							
								
									f1494125ae
								
							
						
					
					
						commit
						901afb32d9
					
				|  | @ -2215,15 +2215,15 @@ class PyMISP: | |||
| 
 | ||||
|     def build_complex_query(self, or_parameters: Optional[List[SearchType]]=None, | ||||
|                             and_parameters: Optional[List[SearchType]]=None, | ||||
|                             not_parameters: Optional[List[SearchType]]=None) -> Dict: | ||||
|                             not_parameters: Optional[List[SearchType]]=None) -> Dict[str, List[SearchType]]: | ||||
|         '''Build a complex search query. MISP expects a dictionary with AND, OR and NOT keys.''' | ||||
|         to_return = {} | ||||
|         if and_parameters: | ||||
|             to_return['AND'] = and_parameters | ||||
|             to_return['AND'] = [p for p in and_parameters if p] | ||||
|         if not_parameters: | ||||
|             to_return['NOT'] = not_parameters | ||||
|             to_return['NOT'] = [p for p in not_parameters if p] | ||||
|         if or_parameters: | ||||
|             to_return['OR'] = or_parameters | ||||
|             to_return['OR'] = [p for p in or_parameters if p] | ||||
|         return to_return | ||||
| 
 | ||||
|     # ## END Global helpers ### | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Raphaël Vinot
						Raphaël Vinot