> def makeTree(self): > print 'HERE WE ARE' > f = file(self.__filename,'r') > f.close() > from shutil import move > from os.path import join > bakname = self.__filename + '.bak' > print bakname > print f.closed > f.close() > print 'TEST',f.closed > move(self.__filename,bakname) Try... os.rename(self.__filename, bakname) - Josiah