<div class="gmail_quote">On Sat, Sep 10, 2011 at 12:58 PM, Kayode Odeyemi <span dir="ltr"><<a href="mailto:dreyemi@gmail.com">dreyemi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div>Hello,</div><div><br></div><div>I'm testing Python's class abstractness and inheritance. Since interface doesn't exist, I will</div><div>like to test how to have access to a superclass method from a subclass without necessary</div>


<div>invoking or overriding the superclass method in its subclass.</div><div><br></div><div>>>> class Equipment(object):</div><div>...     def fault():</div><div>...             return "fault"</div><div>


...</div><div>>>> Equipment().__class__</div><div><class '__main__.Equipment'></div><div>>>> class Vehicle(Equipment):</div><div>...      # Find out here if Vehicle has access to fault</div>


<div><br></div><div>I want to know whether Vehicle has access to Equipment's fault() method. </div><div>Just want to know if it's there(that a vehicle can also develop a fault).</div><div><br></div><div>I know I can override it, but I want to know if I can use it directly without overriding it.</div>

</blockquote><div><br></div><div>OK! I figured it out like this:</div><div><br></div><div>>>> v = Vehicle()</div><div>>>> dir(v)</div><div>['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribut</div>

<div>e__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_e</div><div>x__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_</div>

<div>_weakref__', 'fault']</div><div><br></div><div>Cool stuff. </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-- <br><font color="#888888">Odeyemi 'Kayode O.<br><a href="http://www.sinati.com" target="_blank">http://www.sinati.com</a>. t: @charyorde<br><br>
</font></blockquote></div><br><br clear="all"><div><br></div>-- <br>Odeyemi 'Kayode O.<br><a href="http://www.sinati.com" target="_blank">http://www.sinati.com</a>. t: @charyorde<br><br>