[Gelistirici] [paketler-commits] r41190 - devel/system/devel/perl-XML-Parser

Barış Metin baris at pardus.org.tr
10 Şub 2008 Paz 00:59:28 EET


On 2/9/08, Gürer Özen <gurer at pardus.org.tr> wrote:
> On Saturday 09 February 2008 02:41:05 S.Çağlar Onur wrote:
>
> > WorkDir = "%s-%s" % (get.srcNAME.lstrip("perl-"), get.srcVERSION())
>
> Ya her yerde görüyorum bunu pisi'de falan, bu kullanım tehlikeli arkadaşlar!
>
> Bakınız:
> > a = "perl-printhedehöd"
> > a.lstrip("perl-")
> inthedehöd

Kafa karıştırıcı gerçekten. Kullanımına baktığında sanki prefix
vermen gerektiğini sanıyorsun.

Hazır bulaşmışken util.py:prefix'i de düzeltelim bence, hatta atalım
bu fonksiyonu...

def prefix(a, b):
   """Check if sequence a is a prefix of sequence b."""
   if len(a)>len(b):
       return False
   for i in range(0,len(a)):
       if a[i]!=b[i]:
           return False
   return True

Basitce b.startswith(a) iş görür.

-- 
Barış


Gelistirici mesaj listesiyle ilgili daha fazla bilgi