Mercurial > p > roundup > code
diff roundup/hyperdb.py @ 6412:a0c0ee3ed8b1
Tests for Link expressions
.. and fixes for anydbm backend, this now passes all the new tests.
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Mon, 17 May 2021 17:35:50 +0200 |
| parents | 66ccddb034f2 |
| children | 7b1b6dffc7ed |
line wrap: on
line diff
--- a/roundup/hyperdb.py Thu May 13 10:28:45 2021 +0200 +++ b/roundup/hyperdb.py Mon May 17 17:35:50 2021 +0200 @@ -585,7 +585,8 @@ exact_match_spec = {} for p in self.children: if 'search' in p.need_for: - if p.children: + x = [c for c in p.children if 'search' in c.need_for] + if x: p.search(sort=False) if getattr(p.propclass,'rev_property',None): pn = p.propclass.rev_property.name @@ -2122,4 +2123,3 @@ cl.create(name=options[i], order=i) return Link(name) -# vim: set filetype=python sts=4 sw=4 et si :
