Recurso no cerrado de Python: ¿es seguro eliminar el archivo?

Busqué en Google este problema, pero no encontré ninguna solución. Estoy ejecutando Python 3.3 con Eclipse y el complemento PyDev, y cuando ejecuto cualquier proyecto de Python, recibo el siguiente mensaje:

/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/update_checker.py:37: ResourceWarning: unclosed file <_io.BufferedReader name='/var/folders/x4/st67yr0x6qg7znh7sdfr94kh0000gn/T/update_checker_cache.pkl'>
  permacache = pickle.load(open(filename, 'rb'))

Soy algo nuevo en Python, y no tengo idea de lo que esto significa. Quería preguntar antes de eliminar esto para asegurarme de que sea seguro eliminar. ¿Qué significa esto? Entiendo que hay un archivo abierto ... pero ¿por qué Python se queja a mí? Estoy usando la biblioteca PRAW, si eso hace alguna diferencia.

Actualización: mi código esaquí en sourceforge, pero no es confiable el error (se probó en 2 computadoras diferentes). Una vez que aparece el error, nunca desaparece.

Respuestas a la pregunta(1)

Su respuesta a la pregunta