gzip.GzipFile returns a wrapped filehandle, so the close will work on this,
however, this will indeed not close the initial file, 
`Calling a GzipFile object’s close() method does not close fileobj, since you might wish to append more material after the compressed data. `