title: With Python 3.2 everything works as it should, with Python 3.4 RuntimeError
body: <p>My first Python project, been working on it for 3-4 weeks to mainly learn Python... Been having a blast with Python, until couple of days ago decided to upgrade from python 3.2 to 3.4 and now it wont even run anymore.</p>
  
  <p><strong>It still works with python 3.2</strong>, but when I switch it to 3.4 interpreter... Here's the log:</p>
  
  <pre><code>C:\Users\User\Desktop\prj&gt;python main.py
  Traceback (most recent call last):
    File "main.py", line 2, in &lt;module&gt;
      import world
  RuntimeError: maximum recursion depth exceeded during compilation
  </code></pre>
  
  <p>Here's the <em>super</em> simplified world.py which is causing this:</p>
  
  <pre><code>import pygame
  import events
  import collector
  
  events_bringer = events.c_events()
  collectimg = collector.ImageController()
  
  class c_world ():
  
      gridx = 0
      gridy = 0
  
  
      def f_function1(self):
          pass
  
      def f_function2(self):
          pass
  
      def f_function3(self):
          pass
  
  
      def f_gridgetter(self):
  
          if self.gridx == 0 and self.gridy == 0:
              print("current location %d, %d" % (self.gridx, self.gridy))
  </code></pre>
  
  <p>I am seriously at dead end. I have no idea what is going on.</p>
  
  <p>If anyone has any idea, I would love to hear it, pretty please.</p>
  
  <p>Day before yesterday I spent 4-5 hours scratching my head, becoming seriously frustrated, kept breather working on other stuff and today came back with no clue formed in my mind.</p>
  
  <p>Also, if you have answer why it runs with 3.2 but not with 3.4... <em>Sincerely</em> appreciated.</p>