3 ms·
As a quick example... class ServiceWrapper: service = ... v1 = ... v2 = ... @static def my_job(): return service.call(v1, v2) vs. def cre
by CuriouslyC 6y ago
As a quick example...
class ServiceWrapper:
service = ...
v1 = ...
v2 = ...
@static
def my_job():
return service.call(v1, v2)
vs.
def create_service_wrapper(v1=..., v2=..., service=...):
def f():
return service.call(v1, v2);
return f
The class can scale to multiple methods sharing parameters, but the semantics of the factory fall apart if you want to return more than one parameterized function.