title: os.kill() leaking "Oops: Terminated' into console
body: <p>I'm trying to setup a photo frame based on a Raspberry Pi. This function is triggered by a motion sensor and loads a new image:</p>
  
  <pre><code>proc = subprocess.Popen(["pgrep", "fbi"], stdout=subprocess.PIPE)
  for pid in proc.stdout:
      os.kill(int(pid), signal.SIGTERM)
  subprocess.call(["fbi","-noverbose","-a","-T","1","/home/pi/photoframe/photos/"+current_image],
                   stdout=shutup,
                   stderr=shutup)
  </code></pre>
  
  <p>This works great, however every time <code>os.kill()</code> is called I get</p>
  
  <pre><code>Oops: Terminated
  </code></pre>
  
  <p>displayed on the screen for a brief instant before the next image appears.</p>
  
  <p>Previously, I was using the -T 2 option for the fbi command. This led to an additional line:</p>
  
  <pre><code>map: vt02 =&gt; fb0
  </code></pre>
  
  <p>Now I only get the one "oops"-line...</p>
  
  <p>Does anyone have an idea how to prevent this?
  I'd be fine with a solution where the tty text is simply set to black on black - if that is even possible... I hunted for a solution but nothing seems to work. </p>