File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
aws_advanced_python_wrapper Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -901,10 +901,11 @@ def _execute_with_subscribed_plugins(
901
901
plugin_func : Callable ,
902
902
target_driver_func : Callable ,
903
903
plugin_to_skip : Optional [Plugin ] = None ):
904
- pipeline_func : Optional [Callable ] = self ._function_cache .get (method_name )
904
+ cache_key = method_name if plugin_to_skip is None else method_name + plugin_to_skip .__class__ .__name__
905
+ pipeline_func : Optional [Callable ] = self ._function_cache .get (cache_key )
905
906
if pipeline_func is None :
906
907
pipeline_func = self ._make_pipeline (method_name , plugin_to_skip )
907
- self ._function_cache [method_name ] = pipeline_func
908
+ self ._function_cache [cache_key ] = pipeline_func
908
909
909
910
return pipeline_func (plugin_func , target_driver_func )
910
911
You can’t perform that action at this time.
0 commit comments