[Gelistirici] fetcher.fetch_url(), file.File.download() ve Bütünlük Kontrolü
Fatih Aşıcı
fatih at pardus.org.tr
1 Kas 2010 Pzt 09:42:35 EET
On Mon, 1 Nov 2010 09:43:59 +0200, Bahadır Kandemir
<bahadir at pardus.org.tr> wrote:
> Pazartesi 01 Kasım 2010 günü (saat 09:25:19) Fatih Aşıcı şunları
> yazmıştı:
>> Kodun geri kalanı, izlediğimiz kod stiline zaten uymadığı için
>> şimdilik stil düzeltmelerini es geçiyorum.
>
> Kod stili derken? :) PEP-8 uyumu yok, "file" adında bir modülümüz
> var,
> "os.path.join" kullanmayın kuralına rağmen ~150 yerde kullanılmış,
> stile uymak
> için ben de öyle yaptım :D
Elim değdikçe düzeltiyorum modülleri; ama stil düzeltmelerini ayrı bir
commit'te
yapmayı tercih ediyorum.
>> > if sha1sum:
>> > if (pisi.util.sha1_file(localfile) != newsha1):
>> > + clean_temporary()
>> >
>> > raise Error(_("File integrity of %s
>> compromised.") %
>> >
>> > uri)
>>
>> fetcher exception verdiğinde de clean_temporary() çağrılacak
>> mı/çağrılmalı mı
>> acaba? Fetcher exception'ları yakalanmıyor download() içinde. Eğer
>> exception
>> alınırsa bu code path'e hiç girmeyecek.
>
> Hedef dizin olarak depo dizini kullanıldığı için, geçici dosyaların
> orada
> durması hoşuma gitmedi. Başka bir dizin kullanılabilir belki bunun
> için.
ctx.config.tmp_dir() kullanılabilir belki.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi