(self, path)
| 3305 | ''' |
| 3306 | return self.get_n(1)[0] |
| 3307 | def _file_id(self, path): |
| 3308 | mtime = os.stat(path).st_mtime |
| 3309 | with open(path, 'rb') as f: |
| 3310 | content = f.read() |
| 3311 | hash_ = hashlib.md5(content).digest() |
| 3312 | # With python >= 3.11 we can do: |
| 3313 | #hash_ = hashlib.file_digest(f, hashlib.md5).digest() |
| 3314 | return mtime, hash_ |
| 3315 | def _items(self): |
| 3316 | ret = dict() |
| 3317 | for path in glob.glob(self.glob_pattern): |