def load_from_triage_string(self, strTriage):
splitOnEq = string.split(strTriage, "=")
self.strFrame = splitOnEq[0]
self.strFollowup = string.strip(splitOnEq[1])
splitOnBang = string.split(splitOnEq[0], "!")
self.strModule = "*"
self.strRoutine = "*"
if(len(splitOnBang) > 1):
self.strModule = splitOnBang[0]
self.strRoutine = splitOnBang[1]
elif self.strFrame.endswith("*"):
self.strModule = self.strFrame.rstrip("*")
elif self.strFrame.startswith("*"):
self.strRoutine = self.strFrame.lstrip("*")
else:
self.strModule = self.strFrame
self.bExactModule = "*" not in self.strModule
self.bExactRoutine = "*" not in self.strRoutine
self.bExactFrame = self.bExactModule and self.bExactRoutine
评论列表
文章目录