title: unbound method must be called with instance as first argument (got nothing instead)
body: <p>Im trying to move all classes from one Inheritance.
  I wrote this tiny script:</p>
  
  <pre><code>class c1:
      def move():
          x+=1
          y+=1
  class c2(c1):
      y=1
      x=2
  c=c2
  c.move()
  print(str(c.x)+" , "+str(c.y))
  </code></pre>
  
  <p>when i run it i get:</p>
  
  <pre><code>Traceback (most recent call last):   File "/home/tor/Workspace/try.py", line 9, in &lt;module&gt;
       c.move() TypeError: unbound method move() must be called with c2 instance as first argument (got nothing instead) [Finished in 0.1s
  with exit code 1]
  </code></pre>
  
  <p>what did I do wrong?</p>