739 """ |
739 """ |
740 raiseRe = re.findall(r"[ \t]raise ([a-zA-Z0-9_]*)", text) |
740 raiseRe = re.findall(r"[ \t]raise ([a-zA-Z0-9_]*)", text) |
741 if len(raiseRe) > 0: |
741 if len(raiseRe) > 0: |
742 self.raiseList = [x.strip() for x in raiseRe] |
742 self.raiseList = [x.strip() for x in raiseRe] |
743 # remove duplicates from list while keeping it in the order |
743 # remove duplicates from list while keeping it in the order |
744 # stackoverflow.com/questions/7961363/removing-duplicates-in-lists |
|
745 self.raiseList = list(collections.OrderedDict.fromkeys( |
744 self.raiseList = list(collections.OrderedDict.fromkeys( |
746 self.raiseList)) |
745 self.raiseList)) |
747 |
746 |
748 yieldRe = re.search(r"[ \t]yield ", text) |
747 yieldRe = re.search(r"[ \t]yield ", text) |
749 if yieldRe: |
748 if yieldRe: |