zope.app.apidoc and Chameleon are not friends
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Chamelon Core |
New
|
Undecided
|
Unassigned | ||
zope.app.apidoc |
New
|
Undecided
|
Unassigned |
Bug Description
One challenge when trying to switch Launchpad to Chameleon (https:/
zope.app.apidoc introspects Chameleon objects and adds underwear that confuses the rest of the code. An example is that
chameleon.
@classmethod
def as_dict(cls):
return dict((name, getattr(cls, name)) for name in dir(cls)
Even after the zope.app.apidoc changes above and the as_dict hack, zope.app.apidoc still did not render. Other bugs can be broken out from this one if desired, and this can be just for the as_dict problem described above.
tags: | added: chameleon |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
no longer affects: | launchpad |