docs: def report(self):
          """ Print report of work at the end """
  
          # We need only the first 4 significant digits
          tt = (str(self._endtime - self._starttime))[:4]
  
          self.log('\n%s finished in %s seconds.' % (__pkg_name__, tt))
          self.log('%d directories parsed, %d files copied' %
                   (self._numdirs, self._numfiles))
          if self._numdelfiles:
              self.log('%d files were purged.' % self._numdelfiles)
          if self._numdeldirs:
              self.log('%d directories were purged.' % self._numdeldirs)
          if self._numnewdirs:
              self.log('%d directories were created.' % self._numnewdirs)
          if self._numupdates:
              self.log('%d files were updated by timestamp.' % self._numupdates)
  
          # Failure stats
          self.log('')
          if self._numcopyfld:
              self.log('there were errors in copying %d files.'
                       % self._numcopyfld)
          if self._numdirsfld:
              self.log('there were errors in creating %d directories.'
                       % self._numdirsfld)
          if self._numupdsfld:
              self.log('there were errors in updating %d files.'
                       % self._numupdsfld)
          if self._numdeldfld:
              self.log('there were errors in purging %d directories.'
                       % self._numdeldfld)
          if self._numdelffld:
              self.log('there were errors in purging %d files.'
                       % self._numdelffld)