talimat.py

This commit is contained in:
milisbir 2017-10-29 00:04:20 +03:00
parent 158859c375
commit 1fb9edb84d
1 changed files with 9 additions and 5 deletions

View File

@ -67,7 +67,7 @@ class Talimat():
if hasattr(pkgbuild, '_name'):
self._isim=pkgbuild._name
self.surum=pkgbuild.version
self.devir=pkgbuild.release
self.devir=int(pkgbuild.release)
self.kaynaklar=pkgbuild.sources
self._ice_aktar_bloklar(dosya,tip)
return "tanımlar için gecersiz tip!"
@ -132,7 +132,9 @@ class Talimat():
icerikstr+="devir="+str(self.devir)+"\n"
icerikstr+="kaynak=("+self._kaynaklar()+")"
icerikstr+="\n"+"\n"
icerikstr+=self.derleme
# boş satırların temizlenmesi
d_icerik = "".join([s for s in self.derleme.splitlines(True) if s.strip("\r\n")])
icerikstr+=d_icerik
icerikstr+="}"
return icerikstr
@ -195,11 +197,13 @@ class PKGBUILD():
def _handle_assign(self, token):
var, equals, value = token.strip().partition('=')
# Is it an array?
if value[0] == '(' and value[-1] == ')':
self._symbols[var] = self._clean_array(value)
if value!="":
if value[0] == '(' and value[-1] == ')':
self._symbols[var] = self._clean_array(value)
else:
self._symbols[var] = self._clean(value)
else:
self._symbols[var] = self._clean(value)
def _parse(self, fileobj):
"""Parse PKGBUILD"""
if hasattr(fileobj, "seek"):