- uuid = parametres['corpus']
- if itemParent is None :
- itemParent = self.root
- child, cookie = self.GetFirstChild(itemParent)
- corpus = None
- while child :
- pydata = self.GetPyData(child)
- if pydata['uuid'] == uuid :
- corpus = child
- break
- self.GiveFocus(child, uuid)
- child, cookie = self.GetNextChild(itemParent, cookie)
- #item = self.AppendItem(child, parametres['name'])
- if corpus is not None :
- item = self.AppendItem(corpus, parametres['name'])
+ uuid = parametres.get('corpus', None)
+ if uuid is not None :
+ if itemParent is None :
+ itemParent = self.root
+ child, cookie = self.GetFirstChild(itemParent)
+ corpus = None
+ while child :
+ pydata = self.GetPyData(child)
+ if pydata['uuid'] == uuid :
+ corpus = child
+ break
+ self.GiveFocus(child, uuid)
+ child, cookie = self.GetNextChild(itemParent, cookie)
+ #item = self.AppendItem(child, parametres['name'])
+ if corpus is not None :
+ item = self.AppendItem(corpus, parametres['name'])
+ else :
+ item = self.AppendItem(self.root, parametres['name'])