Making functions non override-able
<p>I know python functions are virtual by default. Lets say i have this:</p>

<pre><code>class foo:
 def __init__(self, args):
   do some stuff
 def goo():
   print "You can overload me"
 def roo():
   print "You cannot overload me"
</code></pre>

<p>I dont want them to be able to do this:</p>

<pre><code>class aoo(foo):
 def roo():
   print "I dont want you to be able to do this"
</code></pre>

<p>Is there a way to prevent users from overloading roo()?</p>
