X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=functions.py;h=b3fff134cc4a68585be8c5c6c786891f85c26818;hp=2909a4449b9f8f2aeb48aa7eb8e2a00e24d26cbf;hb=e9568b211b7770aebf8f16db60f0aa4fecbc54db;hpb=ebaa7c5d0ddfb75fb535f8383acb37beafd91993 diff --git a/functions.py b/functions.py index 2909a44..b3fff13 100644 --- a/functions.py +++ b/functions.py @@ -76,11 +76,12 @@ class History : def add(self, analyse) : if 'corpus' in analyse : - if analyse['corpus'] in self.corpora : - if 'analyses' in self.history[analyse['corpus']] : - self.history[analyse['corpus']]['analyses'].append(analyse) + acorpus_uuid = analyse['corpus'] + if acorpus_uuid in self.corpora : + if 'analyses' in self.history[acorpus_uuid] : + self.history[acorpus_uuid]['analyses'].append(analyse) else : - self.history[analyse['corpus']]['analyses'] = [analyse] + self.history[acorpus_uuid]['analyses'] = [analyse] self.analyses[analyse['uuid']] = analyse else : self.analyses[analyse['uuid']] = analyse @@ -107,6 +108,9 @@ class History : def rmtab(self, analyse) : del self.opened[analyse['uuid']] + + def __str__(self) : + return str(self.history) class DoConf : def __init__(self, configfile=None, diff = None, parametres = None) : @@ -158,7 +162,6 @@ class DoConf : self.conf.set(section, option, `parametres[i][option]`) if outfile is None : outfile = self.configfile - print outfile with codecs.open(outfile, 'w', 'utf8') as f : self.conf.write(f)