title: How to create a generator of lines from multiple files in Python
body: <p>What is wrong with the following generator?</p>
  
  <pre><code>for file in file_list:
      fh = open(file, 'r')
      while True :
          yield fh.readline()
      fh.close()
  </code></pre>