user = os.getlogin()
hostname = os.uname()[1]
-
-outfile=tempfile.NamedTemporaryFile("w+b",-1,".melon","log-",dst_dirname)
+if "NamedTemporaryFile" in dir(tempfile):
+ outfile=tempfile.NamedTemporaryFile("w+b",-1,".melon","log-",dst_dirname)
+else:
+ outfile=file(tempfile.mktemp(".melon", "log-", dst_dirname), "w+b", 0)
old_count = -1
count = len(os.listdir(dirname))
while count < total:
if old_count != count:
- outfile.write("!!%s&%s&%s&%s&%d!!\n"%(name, user, hostname, "dirname "+str(count)+"/"+str(total), (100*count)/total))
+ outfile.write("!!%s&%s&%s&%s&%d!!\n"%(name, user, hostname, dirname+" "+str(count)+"/"+str(total), (100*count)/total))
outfile.flush()
time.sleep(2)
old_count = count