git.ithinksw.org
/
philo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added crude double-import detection to search registration. Added Django 1.2 fallback...
[philo.git]
/
contrib
/
sobol
/
search.py
diff --git
a/contrib/sobol/search.py
b/contrib/sobol/search.py
index
36c2b5d
..
843af81
100644
(file)
--- a/
contrib/sobol/search.py
+++ b/
contrib/sobol/search.py
@@
-42,8
+42,9
@@
class SearchRegistry(object):
def register(self, search, slug=None):
slug = slug or search.slug
if slug in self._registry:
def register(self, search, slug=None):
slug = slug or search.slug
if slug in self._registry:
- if self._registry[slug] != search:
- raise RegistrationError("A different search is already registered as `%s`")
+ registered = self._registry[slug]
+ if registered.__module__ != search.__module__:
+ raise RegistrationError("A different search is already registered as `%s`" % slug)
else:
self._registry[slug] = search
else:
self._registry[slug] = search