eric7/QScintilla/DocstringGenerator/PyDocstringGenerator.py

branch
eric7
changeset 9180
e628d31e2a10
parent 8881
54e42bc2437a
equal deleted inserted replaced
9179:9ae7ca51e347 9180:e628d31e2a10
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:

eric ide

mercurial