gzipファイルがあり、ファイルの行を読み込もうとしています。
g = gzip.open(filename)
while True:
    dline = g.readline()
    if not dline:
        print "<<" + dline + ">>"
g.close()
上記の出力は次のとおりです。
<<>>
<<>>
<<>>
<<>>
... infinitely
ここで何が問題になっていますか?PSgzipはutf-8テキストファイルです。