Skip to content

Commit 15bcdd4

Browse files
committed
Refactor plugin-response decorator
Renames func argument keyword to _func. Adds default value for _func argument. Adds guard if _func is not provided, function should return 'None'.
1 parent 15cb2c0 commit 15bcdd4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/ert/shared/plugins/plugin_response.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22

33

44
@decorator
5-
def plugin_response(func, plugin_name="", *args, **kwargs):
6-
response = func(*args, **kwargs)
5+
def plugin_response(_func=None, plugin_name="", *args, **kwargs):
6+
7+
if _func is None:
8+
return None
9+
10+
response = _func(*args, **kwargs)
711
return (
8-
PluginResponse(response, PluginMetadata(plugin_name, func.__name__))
12+
PluginResponse(response, PluginMetadata(plugin_name, _func.__name__))
913
if response is not None
1014
else None
1115
)

0 commit comments

Comments
 (0)