When you define two boost python classes of the same name one inheriting off the other each with a static member variable of the same name then some counter intuitive behaviour occurs.<div><br></div><div>class Base</div><div> {</div><div><br></div><div>}</div>