Recurso não fechado do Python: é seguro excluir o arquivo?

Pesquisei no Google esse problema, mas não encontrei nenhuma solução. Estou executando o Python 3.3 com o plug-in Eclipse e PyDev e, quando executo qualquer projeto Python, recebo a seguinte mensagem:

/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'))

Sou um pouco novo no Python e não tenho ideia do que isso significa. Eu queria perguntar antes de excluir isso para garantir que seja seguro excluir. O que isso significa? Recebo um arquivo aberto ... mas por que o Python está reclamando comigo? Estou usando a biblioteca PRAW, se isso faz alguma diferença.

Atualização: meu código éaqui no sourceforge, mas o erro não é confiável (tentei em 2 computadores diferentes). Depois que o erro surge, ele nunca desaparece.

questionAnswers(1)

yourAnswerToTheQuestion