#!/usr/bin/env python import os ctrlm=chr(13) def processFile(path): if path[-2:] == ".o": return if path[-3:] == ".so": return if path[-4:] == ".png": return try: f = open(path, "r") except: print "couldnt open", path return cnt = 0 for c in f.read(): if c == ctrlm: cnt = cnt + 1 f.close() if cnt > 0: print "%-60s: dirty %i" % (path,cnt) #else: # print "%-60s: clean" % path def processDir(path): print "process dir", path for l in os.listdir(path): if l == "CVS": continue l = path + "/" + l try: os.listdir(l) processDir(l) except: processFile(l) #for #def processDir(".")