Write a code that expresses what you want to do. If you want to call this method right here:
class Foo:
@staticmethod
def _bar():
print "static method"
then specify this specific method:
Foo._bar()
If you want to call anything that self._barpermits, then you actually decided that it makes sense to override it and make sure that your code still behaves wisely when this method is overridden, and then specify self._bar:
self._bar()
, , , , , , , , Foo._bar().