Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #29380
| Date | 2012-09-17 16:20 +0200 |
|---|---|
| From | Jean-Michel Pichavant <jeanmichel@sequans.com> |
| Subject | Re: Decorators not worth the effort |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.834.1347891634.27098.python-list@python.org> (permalink) |
----- Original Message ----- > Jean-Michel Pichavant wrote: [snip] > One minor note, the style of decorator you are using loses the > docstring > (at least) of the original function. I would add the > @functools.wraps(func) > decorator inside your decorator. Is there a way to not loose the function signature as well ? help (t.api.spuAgc) > spuAgc(self, iterations, backoffTarget, step) method of ... But once decorated with this: def stdApi(func): @functools.wraps(func) def inner(self, *args, **kwargs): rsp = func(self, *args, **kwargs) result = TncCmnResult() result.returnCode = self._getReturnCode(rsp) return result return inner help (t.api.spuAgc) > t.api.spuAgc(self, *args, **kwargs) method of .... Quite annoying :-/ JM
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Re: Decorators not worth the effort Jean-Michel Pichavant <jeanmichel@sequans.com> - 2012-09-17 16:20 +0200
csiph-web