- if 'corpus' in analyse :
- if analyse['corpus'] in self.corpora :
- if 'analyses' in self.history[analyse['corpus']] :
- self.history[analyse['corpus']]['analyses'].append(analyse)
+ tosave = {'uuid' : analyse['uuid'], 'ira': analyse['ira'], 'type' : analyse['type']}
+ if analyse.get('corpus', False) :
+ tosave['corpus'] = analyse['corpus']
+ tosave['name'] = analyse['name']
+ acorpus_uuid = analyse['corpus']
+ if acorpus_uuid in self.corpora :
+ if 'analyses' in self.history[acorpus_uuid] :
+ self.history[acorpus_uuid]['analyses'].append(tosave)