From a3d63f579dcdb76de73a26a25ac6695b7883f3b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Fri, 1 Jul 2005 14:00:01 +0000 Subject: [PATCH] =?UTF-8?q?doGrab=20fileUri=20ile=20de=C4=9Fil=20file=20Ob?= =?UTF-8?q?jectleri=20ile=20=C3=A7al=C4=B1=C5=9F=C4=B1yor.=20Bu=20y=C3=BCd?= =?UTF-8?q?en=20de=C4=9Fi=C5=9Fken=20ismini=20buna=20uygun=20vermek=20gere?= =?UTF-8?q?kir.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit False ile karşılaştırma yapmak Python'da yanlış. Bunun yerine not kullanın. --- pisi/fetcher.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pisi/fetcher.py b/pisi/fetcher.py index 4469d4fd..8871bb21 100644 --- a/pisi/fetcher.py +++ b/pisi/fetcher.py @@ -51,11 +51,9 @@ class Fetcher: if not self.url.filename(): self.err("filename error") - if os.access(self.filedest, os.W_OK) == False: + if not os.access(self.filedest, os.W_OK): self.err("no perm to write to dest dir") - scheme_err = lambda: self.err("unexpected scheme") - if self.url.isLocalFile(): self.fetchLocalFile() else: @@ -100,20 +98,20 @@ class Fetcher: def fetchLocalFile (self): url = self.url - if os.access(url.path(), os.F_OK) == False: + if not os.access(url.path(), os.F_OK): self.err("no such file or no perm to read") dest = open(os.path.join(self.filedest, url.filename()) , "w") totalsize = os.path.getsize(url.path()) - fileURI = open(url.path()) - self.doGrab(fileURI, dest, totalsize) + fileObj = open(url.path()) + self.doGrab(fileObj, dest, totalsize) def fetchRemoteFile (self): from httplib import HTTPException try: - fileURI = urllib2.urlopen(self.url.uri) - headers = fileURI.info() + fileObj = urllib2.urlopen(self.url.uri) + headers = fileObj.info() except ValueError, e: self.err('%s' % (e, )) @@ -129,8 +127,7 @@ class Fetcher: else: totalsize = int(headers['Content-Length']) dest = open(os.path.join(self.filedest, self.url.filename()) , "w") - self.doGrab(fileURI, dest, totalsize) - + self.doGrab(fileObj, dest, totalsize) def err (self, error): raise FetchError(error)