As of pythonwin 157 (at least on my version on
Win2000), when you drag out the left-hand margin to
show the module-browser pane (not sure of correct
python win terminology here), the functions are no
longer displayed, nor work correctly.
Instead they just display <pyclbr.Function instance
at ...> and double clicking on them gives status
line "Can not locate the source code for this object".
The reason for this is that pyclbr.Function used to be an
subclass of pyclbr.Class but no longer is.
Thus an attribute error is raised at the wrong point in
(because a pyclbr.Function no longer has redundant
attributes super and methods)
A way to fix this is to mirror the change and give
ModuleBrowser.HierListCLBRFunction its own __init__
and make it inherit directly from
ModuleBrowser.HierListCLBRItem. I include a file with
JUST the necessary changes (the redefinition of