From 13e8e72a4aaf060008d6c69d28aad2e8b710ce59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Mon, 13 Jun 2005 20:54:17 +0000 Subject: [PATCH] =?UTF-8?q?tarfile=20ve=20zipfile=20global'da=20import=20e?= =?UTF-8?q?dilmeli,=20veya=20=5F=5Finit=5F=5F=20i=C3=A7erisinde?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit import module self.module = module şeklinde tanımlanıp daha sonra self.module.function() şeklinde çağırılmalı. Ama bana hoş gözükmedi... --- src/pisi/archive.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pisi/archive.py b/src/pisi/archive.py index a531dae6..fe03b0ff 100644 --- a/src/pisi/archive.py +++ b/src/pisi/archive.py @@ -4,6 +4,8 @@ #standart lisbrary modules import os, sys +import tarfile +import zipfile #pisi modules import config @@ -15,7 +17,6 @@ class ArchiveBase(object): class ArchiveTarFile(ArchiveBase): def __init__(self, fileName, type): - import tarfile super(ArchiveTarFile, self).__init__(fileName, type) def unpack(self): @@ -27,11 +28,10 @@ class ArchiveTarFile(ArchiveBase): class ArchiveZip(ArchiveBase): def __init__(self, fileName, type): - import zipfile super(ArchiveZip, self).__init__(fileName, type) def unpack(self): - zip = zipfile.Zipfile(config.archives_dir() + '/' + self.fileName, 'r') + zip = zipfile.ZipFile(config.archives_dir() + '/' + self.fileName, 'r') fileNames = zip.namelist() for file in fileNames: file = config.archives_dir() + '/' + file