Python unclosed resource: czy usunięcie pliku jest bezpieczne?

Poszukałem tego tematu, ale nie znalazłem żadnych rozwiązań. Używam Pythona 3.3 z wtyczką Eclipse i PyDev, a kiedy uruchamiam dowolny projekt Pythona, otrzymuję następujący komunikat:

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

Jestem trochę nowy w Pythonie i nie mam pojęcia, co to znaczy. Chciałem zapytać przed usunięciem, aby upewnić się, że można bezpiecznie usunąć. Co to w ogóle znaczy? Mam otwarty plik ... ale dlaczego Python narzeka na mnie? Używam biblioteki PRAW, jeśli to robi różnicę.

Aktualizacja: Mój kod totutaj na sourceforge, ale to nie jest niezawodny błąd (wypróbowany na 2 różnych komputerach). Gdy błąd się pojawi, nigdy nie zniknie.

questionAnswers(1)

yourAnswerToTheQuestion