mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-26 12:12:11 +01:00
add rev variable to Linkinfo class: it holds the rev value specified inside the _link files
This commit is contained in:
parent
5d27d74ee4
commit
b88be07358
@ -202,6 +202,7 @@ class Linkinfo:
|
|||||||
self.lsrcmd5 = None
|
self.lsrcmd5 = None
|
||||||
self.srcmd5 = None
|
self.srcmd5 = None
|
||||||
self.error = None
|
self.error = None
|
||||||
|
self.rev = None
|
||||||
|
|
||||||
def read(self, linkinfo_node):
|
def read(self, linkinfo_node):
|
||||||
"""read in the linkinfo metadata from the <linkinfo> element passed as
|
"""read in the linkinfo metadata from the <linkinfo> element passed as
|
||||||
@ -216,6 +217,7 @@ class Linkinfo:
|
|||||||
self.lsrcmd5 = linkinfo_node.get('lsrcmd5')
|
self.lsrcmd5 = linkinfo_node.get('lsrcmd5')
|
||||||
self.srcmd5 = linkinfo_node.get('srcmd5')
|
self.srcmd5 = linkinfo_node.get('srcmd5')
|
||||||
self.error = linkinfo_node.get('error')
|
self.error = linkinfo_node.get('error')
|
||||||
|
self.rev = linkinfo_node.get('rev')
|
||||||
|
|
||||||
def islink(self):
|
def islink(self):
|
||||||
"""returns True if the linkinfo is not empty, otherwise False"""
|
"""returns True if the linkinfo is not empty, otherwise False"""
|
||||||
@ -238,8 +240,8 @@ class Linkinfo:
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
"""return an informatory string representation"""
|
"""return an informatory string representation"""
|
||||||
if self.islink() and not self.isexpanded():
|
if self.islink() and not self.isexpanded():
|
||||||
return 'project %s, package %s, xsrcmd5 %s' \
|
return 'project %s, package %s, xsrcmd5 %s, rev %s' \
|
||||||
% (self.project, self.package, self.xsrcmd5)
|
% (self.project, self.package, self.xsrcmd5, self.rev)
|
||||||
elif self.islink() and self.isexpanded():
|
elif self.islink() and self.isexpanded():
|
||||||
if self.haserror():
|
if self.haserror():
|
||||||
return 'broken link to project %s, package %s, srcmd5 %s, lsrcmd5 %s: %s' \
|
return 'broken link to project %s, package %s, srcmd5 %s, lsrcmd5 %s: %s' \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user