Andy Todd wrote: >My following script doesn't do what *I* expect it to, [...] > >class A: > def __init__(self): > self.x = "blah blah" > >class B(A): > def _init__(self): ^^^ This should be __init__ Does any know if any the Python linting tools check for suspect names like this? Andrew dalke at acm.org