Patch #1194449: correctly detect unbound methods in pydoc.
(backport from rev. 54365)
This commit is contained in:
parent
d6e73c1785
commit
afa4f485dd
|
@ -855,7 +855,7 @@ class HTMLDoc(Doc):
|
||||||
if imclass is not cl:
|
if imclass is not cl:
|
||||||
note = ' from ' + self.classlink(imclass, mod)
|
note = ' from ' + self.classlink(imclass, mod)
|
||||||
else:
|
else:
|
||||||
if object.im_self:
|
if object.im_self is not None:
|
||||||
note = ' method of %s instance' % self.classlink(
|
note = ' method of %s instance' % self.classlink(
|
||||||
object.im_self.__class__, mod)
|
object.im_self.__class__, mod)
|
||||||
else:
|
else:
|
||||||
|
@ -1226,7 +1226,7 @@ class TextDoc(Doc):
|
||||||
if imclass is not cl:
|
if imclass is not cl:
|
||||||
note = ' from ' + classname(imclass, mod)
|
note = ' from ' + classname(imclass, mod)
|
||||||
else:
|
else:
|
||||||
if object.im_self:
|
if object.im_self is not None:
|
||||||
note = ' method of %s instance' % classname(
|
note = ' method of %s instance' % classname(
|
||||||
object.im_self.__class__, mod)
|
object.im_self.__class__, mod)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue