def _decorate_with(fn):\r
def decorator(origin):\r
if not isinstance(origin, DecoratableObject):\r
- mod = inspect.getmodule(origin)\r
-\r
- name = origin.__name__\r
- origin = DecoratableObject(origin)\r
+ decoratable = DecoratableObject(origin)\r
+ else:\r
+ decoratable = origin\r
\r
- origin._decorate(fn, True, False)\r
- return origin\r
+ decoratable._decorate(fn, True, False)\r
+ return decoratable\r
return decorator\r
\r
\r