ó LzñWc@sxdZyddlZWnek r5ddlZnXddlZddlmZmZd„Zddd„ƒYZdS(sr This module contains utility functions and classes used by the main system and by the modules for various tasks. iÿÿÿÿN(t_tmsgcCsPtjƒ}t|ƒ}x!|jƒD]}|j|ƒq%W|jƒ|jƒS(s. Compute the MD5 sum of a given file. (thashlibtmd5topent readlinestupdatetclosetdigest(tfnametmtfiletline((s@/usr/lib/python2.7/dist-packages/dbtexmf/dblatex/grubber/util.pytmd5_files    tWatchercBs)eZdZd„Zd„Zd„ZRS(sV Watch for any changes of the files to survey, by checking the file MD5 sums. cCs i|_dS(N(tfiles(tself((s@/usr/lib/python2.7/dist-packages/dbtexmf/dblatex/grubber/util.pyt__init__!scCs9tjj|ƒr(t|ƒ|j|s