Mercurial > wikked
changeset 95:ddd9f7efe80c
Fixed a bug where meta values would be duplicated during resolve.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 17 Apr 2013 20:49:30 -0700 |
parents | 3282a3e39fb4 |
children | c4e907b51237 |
files | wikked/resolver.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/wikked/resolver.py Mon Apr 15 20:50:27 2013 -0700 +++ b/wikked/resolver.py Wed Apr 17 20:49:30 2013 -0700 @@ -48,7 +48,7 @@ self.out_links = list(page._getLocalLinks()) def add(self, other): - self.out_links += other.out_links + self.out_links = list(set(self.out_links + other.out_links)) for original_key, val in other.meta.iteritems(): # Ignore internal properties. Strip include-only properties # from their prefix. @@ -59,7 +59,7 @@ if key not in self.meta: self.meta[key] = val else: - self.meta[key].append(val) + self.meta[key] = list(set(self.meta[key] + val)) class PageResolver(object):