Opened 21 months ago
Last modified 21 months ago
#35179 closed Bug
Admindocs treats model some model methods containing positional-only arguments or keyword-only arguments as attributes — at Version 1
| Reported by: | David Sanders | Owned by: | nobody |
|---|---|---|---|
| Component: | contrib.admindocs | Version: | dev |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Ready for checkin | |
| Has patch: | yes | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description (last modified by )
Given the model:
class Foo(Model):
def arg_kwarg_method(self, arg, kwarg=None): ...
def posarg_only_method(self, posarg, /): ...
def kwarg_only_method(self, *, kwarg): ...
def posarg_only_and_kwarg_only_method(self, posarg, /, *, kwarg): ...
def posarg_only_and_arg_and_kwarg_only_method(self, posarg, /, arg, *, kwarg): ...
The following are documented as methods:
arg_kwarg_method()posarg_only_method()posarg_only_and_kwarg_only_method()
The following are documented as attributes:
kwarg_only_method()posarg_only_and_arg_and_kwarg_only_method()
Change History (2)
comment:1 by , 21 months ago
| Description: | modified (diff) |
|---|---|
| Summary: | Admindocs omits model methods containing only keyword-only arguments → Admindocs treats model some model methods containing positional-only arguments or keyword-only arguments as attributes |
by , 21 months ago
| Attachment: | admindocs.png added |
|---|
Note:
See TracTickets
for help on using tickets.
Screenshot of admindocs treating some methods as attributes