etiquette/etiquette
Ethan Dalool 0fdf08adf5 Fix bug where searching musts=[A, A.B] ignored B.
The problem was that during the expansion of A, B would get added to
the `total` set. And then because B was already in total, it would
bail early instead of expanding, but that meant it got left out of
the final query. But this only happened sometimes since random set
ordering would sometimes expand B before A and everything was ok.
I think the best solution is to do this first pass that eliminates
ancestors. Furthermore, I realized that the entirety of expand_nested
hinged on this flawed logic and was otherwise completely redundant
for a simple list comprehension.
2020-03-19 19:04:09 -07:00
..
__init__.py Move export functions to their own module. 2017-06-11 22:55:45 -07:00
constants.py Use send2trash to support recycle_instead_of_delete. 2020-02-27 14:18:46 -08:00
decorators.py @transaction intercept commit argument; commit / release here. 2020-02-19 22:36:00 -08:00
exceptions.py Make this string an r-string so it gets better syntax highlighting. 2020-03-11 18:11:54 -07:00
helpers.py Use voussoirkit.imagetools for fit_into_bounds function. 2020-02-04 19:35:46 -08:00
jsonify.py Big! Liberate Groupables from strict heirarchy. Multiple parents. 2018-07-20 13:09:06 -07:00
objects.py Update docstrings for walk_children, walk_parents. 2020-03-19 19:03:47 -07:00
photodb.py Add docstring to PDB.__init__. 2020-03-06 09:43:16 -08:00
searchhelpers.py Fix bug where searching musts=[A, A.B] ignored B. 2020-03-19 19:04:09 -07:00
tag_export.py Big! Liberate Groupables from strict heirarchy. Multiple parents. 2018-07-20 13:09:06 -07:00