I&#39;m a newbie to the zope 3. Today I was at a loss because I found all of the names of the interfaces&nbsp;are the same &#39;InterfaceClass&#39;. <br>
<div>&gt;&gt;&gt;&nbsp;&nbsp;from zope.interface.interface import InterfaceClass<br>&gt;&gt;&gt;&nbsp;&nbsp;from zope.component import interfaces</div>
<div>&gt;&gt;&gt;&nbsp;&nbsp;for x in dir(interfaces):<br>&gt;&gt;&gt;&nbsp;&nbsp;obj = getattr(m,x)<br>&gt;&gt;&gt;&nbsp;&nbsp;if isinstance(obj, InterfaceClass):<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obj.__class__.__name__</div>
<div>&nbsp;</div>
<div>InterfaceClass<br>InterfaceClass<br>......</div>
<div>......</div>
<div>InterfaceClass<br>InterfaceClass<br>&nbsp;</div>
<div>who can tell me why? How can I get the real name of the interface?<br clear="all"></div>