bir dizinin içeriğini tümü ile silme işlevini purge_dir() util.py'ye

taşıdım. archive.py dışındaki modüller de kullanabilir.

packagedb.py içerisine eksik olan iki import'u ekledim.
This commit is contained in:
Barış Metin
2005-06-15 13:59:31 +00:00
parent b8c0ef1cdf
commit 0c6b3f89a5
+2 -5
View File
@@ -10,6 +10,7 @@ import zipfile
#pisi modules
import config
import util
class ArchiveBase(object):
def __init__(self, type, fileName, targetDir):
@@ -20,11 +21,7 @@ class ArchiveBase(object):
# first we check if we need to clean-up our working env.
if os.path.exists(self.targetDir):
for root, dirs, files in os.walk(self.targetDir, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
util.purge_dir(self.targetDir)
else:
os.makedirs(self.targetDir)