code: def _findFiles(self,pushdir,files=None):
          
          
          #If no file list given, go through all
          if not files:
              files=os.listdir(pushdir)
  
          dfiles={}
          for fn in files:
              # Skip . files
              if fn[0]=='.':
                  continue
              fullfile=os.path.join(pushdir,fn)
              d={}
              d['mtime']=os.path.getmtime(fullfile)
              dfiles[fn]=d
  
          return dfiles
docs: Find all files, return dict, where key is filename
          files[filename]=dictionary
          where dictionary has keys:
              ['mtime'] = modification time