[Gelistirici] [paketler-commits] r62366 - devel/system/base/grub/comar

Ozan Çağlayan ozan at pardus.org.tr
30 Mar 2009 Pzt 16:22:16 EEST


Gürer Özen wrote On 30-03-2009 16:15:
> On Monday 30 March 2009 16:07:13 Bahadır Kandemir wrote:
>> Cumartesi 28 Mart 2009 günü (saat 15:54:27) Gökmen GÖKSEL şunları yazmıştı:
>>>> +                        os_entry["is_pardus_kernel"] = str(False)
>>> Burada str() 'ye gerek yok ;)
>> Var. COMAR 2.0'da dict içindeki anahtar ve değerler kendi aralarında aynı
>> tipte olmak zorunda.
> 
> Çok kötü bir kullanım bu. Değere ne atandığı anlaşılmıyor. İlla string lazımsa 
> os_entry[..] = "False" falan olsa ya bari.
> 
> Simetrik de değil bu:
> 
> str(False) != False
> 
> bool(str(False)) == True
> 
> Yani str ile çevirir bool ile alırım gibi bişi yok, gene elle val == "False" 
> karşılaştırması yapman lazım.

Aslında orada benim için key'in değerinin hiçbir değeri yok çünkü diğer tarafta

dict.get('is_pardus_kernel', False)

ile alıyorum sonucu. Yani key'in varolup olmaması yeterli benim için. Daha
temiz bir şekilde halletmeye çalışacağım.

-- 
Ozan Çağlayan




Gelistirici mesaj listesiyle ilgili daha fazla bilgi