title: Cython use of cinit()
body: <p>I have:</p>
  
  <pre><code>      cdef class BaseClass():
             def __cinit__(self,char* name):
                 print "BaseClass __cinit__()"
                 #...
             def __dealloc__():
                 print "BaseClass __dealloc__()"
                 #...
        cdef class DerClass(BaseClass):
             def __cinit__(self,char* name,int n):
                 print "DerClass __cinit__()"
                 #...
             def __dealloc__():
                 print "DerClass __dealloc__()"
                 #...
  </code></pre>
  
  <p>when i call the DerClass in cyhton happen that the construcor of the BaseClass is called automatically,what it has to print is:</p>
  
  <pre><code>       BaseClass __cinit__()
         DerClass __cinit__()
         DerClass __dealloc__()
         BaseClass __dealloc__()
  </code></pre>
  
  <p>but it does not,it crash ones that i call the DerClass('Ciao').
  why does happen so and how can i avoid calling the <strong>cinit</strong> of BaseClass.
  Thank you!</p>