Load requests into the DB - not sure yet what for :)

This commit is contained in:
Stephan Kulow
2022-10-19 14:00:07 +02:00
parent 771595ba85
commit fa9ec8618e
5 changed files with 96 additions and 18 deletions

View File

@@ -39,10 +39,10 @@ class OBSRevision:
# Populated by check_link
self.linkrev = None
self.requestid = None
requestid = xml.find("requestid")
if requestid is not None:
self.requestid = int(requestid.text)
self.request_number = None
request_number = xml.find("requestid")
if request_number is not None:
self.request_number = int(request_number.text)
else:
# Sometimes requestid is missing, but can be extracted
# from "comment"
@@ -51,12 +51,12 @@ class OBSRevision:
self.comment,
)
if matched:
self.requestid = int(matched.group(1))
self.request_number = int(matched.group(1))
return self
def __str__(self):
return f"Rev {self.project}/{self.rev} Md5 {self.srcmd5} {self.time} {self.userid} {self.requestid}"
return f"Rev {self.project}/{self.rev} Md5 {self.srcmd5} {self.time} {self.userid} {self.request_number}"
def __repr__(self):
return f"[{self.__str__()}]"