title: Multiple wx.Yield() alternative
body: <p>I currently have a wxpython gui application which reads a growing text file and prints this to a wx.TextCtrl window. I need to have two of these running at the same time, but obviously am bumping into the wxYield called recursively error.
  Is there an easy alternative to wx.Yield which would allow me to run multiples please?</p>
  
  <pre><code>self.running_log = wx.TextCtrl(self, -1, pos=(5, 5), size=(875,605),
                                         style = wx.TE_MULTILINE|wx.TE_READONLY|wx.HSCROLL)
  
  while True:
      wx.Yield()
      fileSize = os.path.getsize(logPath)
      if fileSize &gt; lastSize:
          lines = infile.readlines()
          newLines = 0
          for line in lines[lastLineIndex:]:
              newLines += 1
              print line.rstrip()
          self.running_log.AppendText(line)
  </code></pre>