[Gelistirici] trunk/pisi/pisi - tarZ support for archives (Serdar =?iso-8859-9?q?Dalg=FD=E7?=)
Faik Uygur
faik at pardus.org.tr
23 Ağu 2009 Paz 11:09:55 EEST
23 Ağustos 2009 Pazar günü (saat 08:15:59) Fatih Aşıcı şunları yazmıştı:
> > Modified: trunk/pisi/pisi/archive.py
> > =================================================================
> > --- trunk/pisi/pisi/archive.py (original)
> > +++ trunk/pisi/pisi/archive.py Fri Aug 14 10:08:38 2009
> > @@ -119,6 +119,12 @@
> > ret, out, err = util.run_batch("lzma -k -f -d %s%s" %
> > (self.file_path,ctx.const.lzma_suffix)) if ret != 0:
> > raise LzmaRuntimeError(err)
> > + elif self.type == 'tarZ':
> > + rmode = 'r:'
> > + self.file_path = self.file_path.rstrip('.Z')
> > + ret, out, err = util.run_batch("uncompress -f %s%s" %
> > (self.file_path,'.Z')) + if ret != 0:
> > + raise RuntimeError, 'Problem occured while uncompressing
> > %s.Z file' % self.file_path
>
> Uzantıları silmek için rstrip kullanılmamalı. Şu durumda hata olacaktır:
>
> "BUZ.Z".rstrip(".Z") -> "BU"
>
> Pisi'de başka yerlerde de aynı hata yapılmış. Bunların düzeltilmesi lazım.
Şimdilik archive'ı düzelterek başlayabiliriz. Düzeltmek istersen commit
edebilirsin, yoksa haftaya yaparım.
- Faik
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi