Actions
Bug #5907
closed[SDKs] PySDK's internal decorators lose method metadata
Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
-
Story points:
0.5
Release:
Release relationship:
Auto
Description
Try, e.g., pydoc arvados.collection.Collection.copy
. The arguments aren't named on the method signature, even though they are named in the source. That's because one of the decorators (at the time of this writing, must_be_writable
or synchronized
) is overwriting the signature with its own, generic one. Decorating the decorator with functools.wraps
would make for nicer documentation.
Updated by Ward Vandewege over 3 years ago
- Target version deleted (
Arvados Future Sprints)
Updated by Brett Smith almost 2 years ago
- Status changed from New to Resolved
I'm not sure exactly when but this got resolved at some point, pydoc produces the desired output now.
Actions