def __shuffleTerms(self, terms):
new_terms = []
delimiter = '.*'
for term in terms:
if term is not None:
term['original'] = term['term']
if term['shuffle']:
perms = itertools.permutations(term['term'].split(delimiter))
for perm in perms:
new_terms.append({
'term': delimiter.join(perm),
'humanterm': term['humanterm'],
'original': term['original']
});
else:
new_terms.append(term)
return new_terms
评论列表
文章目录