talimat.py
This commit is contained in:
parent
158859c375
commit
1fb9edb84d
|
@ -67,7 +67,7 @@ class Talimat():
|
||||||
if hasattr(pkgbuild, '_name'):
|
if hasattr(pkgbuild, '_name'):
|
||||||
self._isim=pkgbuild._name
|
self._isim=pkgbuild._name
|
||||||
self.surum=pkgbuild.version
|
self.surum=pkgbuild.version
|
||||||
self.devir=pkgbuild.release
|
self.devir=int(pkgbuild.release)
|
||||||
self.kaynaklar=pkgbuild.sources
|
self.kaynaklar=pkgbuild.sources
|
||||||
self._ice_aktar_bloklar(dosya,tip)
|
self._ice_aktar_bloklar(dosya,tip)
|
||||||
return "tanımlar için gecersiz tip!"
|
return "tanımlar için gecersiz tip!"
|
||||||
|
@ -132,7 +132,9 @@ class Talimat():
|
||||||
icerikstr+="devir="+str(self.devir)+"\n"
|
icerikstr+="devir="+str(self.devir)+"\n"
|
||||||
icerikstr+="kaynak=("+self._kaynaklar()+")"
|
icerikstr+="kaynak=("+self._kaynaklar()+")"
|
||||||
icerikstr+="\n"+"\n"
|
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+="}"
|
icerikstr+="}"
|
||||||
return icerikstr
|
return icerikstr
|
||||||
|
|
||||||
|
@ -195,11 +197,13 @@ class PKGBUILD():
|
||||||
def _handle_assign(self, token):
|
def _handle_assign(self, token):
|
||||||
var, equals, value = token.strip().partition('=')
|
var, equals, value = token.strip().partition('=')
|
||||||
# Is it an array?
|
# Is it an array?
|
||||||
if value[0] == '(' and value[-1] == ')':
|
if value!="":
|
||||||
self._symbols[var] = self._clean_array(value)
|
if value[0] == '(' and value[-1] == ')':
|
||||||
|
self._symbols[var] = self._clean_array(value)
|
||||||
|
else:
|
||||||
|
self._symbols[var] = self._clean(value)
|
||||||
else:
|
else:
|
||||||
self._symbols[var] = self._clean(value)
|
self._symbols[var] = self._clean(value)
|
||||||
|
|
||||||
def _parse(self, fileobj):
|
def _parse(self, fileobj):
|
||||||
"""Parse PKGBUILD"""
|
"""Parse PKGBUILD"""
|
||||||
if hasattr(fileobj, "seek"):
|
if hasattr(fileobj, "seek"):
|
||||||
|
|
Loading…
Reference in New Issue