Fix output type sanitization
This commit is contained in:
		
							parent
							
								
									6743d01ed5
								
							
						
					
					
						commit
						82a2fe5bb4
					
				|  | @ -277,8 +277,8 @@ def handle_agent_output_types(output, output_type=None): | ||||||
|         # If the class does not have defined output, then we map according to the type |         # If the class does not have defined output, then we map according to the type | ||||||
|         for _k, _v in INSTANCE_TYPE_MAPPING.items(): |         for _k, _v in INSTANCE_TYPE_MAPPING.items(): | ||||||
|             if isinstance(output, _k): |             if isinstance(output, _k): | ||||||
|                 if not isinstance( |                 if ( | ||||||
|                     output, object |                     _k is not object | ||||||
|                 ):  # avoid converting to audio if torch is not installed |                 ):  # avoid converting to audio if torch is not installed | ||||||
|                     return _v(output) |                     return _v(output) | ||||||
|         return output |         return output | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue