import py, os suffix = ".log-svncommit" for p in py.path.local().visit("*" + suffix): name = str(p) assert name.endswith(suffix) basename = name[:-len(suffix)] cmd = 'svn ci %r -F %r && rm %r' % (basename, name, name) print cmd if os.system(cmd) != 0: print '(stop)' break