aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/util.py
diff options
context:
space:
mode:
authorElrond <elrond+mediagoblin.org@samba-tng.org>2012-03-16 18:13:46 +0100
committerElrond <elrond+mediagoblin.org@samba-tng.org>2012-03-16 21:20:14 +0100
commit07163593ee29b60b688205af14433588e42c6498 (patch)
treed1ea78cef8d8ef7a455d2aacc179680532c40a3d /mediagoblin/db/util.py
parentd8409c26a0bf40b336e036aecf3224aa74f5b8f3 (diff)
downloadmediagoblin-07163593ee29b60b688205af14433588e42c6498.tar.lz
mediagoblin-07163593ee29b60b688205af14433588e42c6498.tar.xz
mediagoblin-07163593ee29b60b688205af14433588e42c6498.zip
Create function to search media by slug.
Searching media by slug is easy on mongo. But doing the joins in sqlalchemy is not as nice. So created a function for doing it. Well, and create the same function for mongo, so that it also works.
Diffstat (limited to 'mediagoblin/db/util.py')
-rw-r--r--mediagoblin/db/util.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/mediagoblin/db/util.py b/mediagoblin/db/util.py
index ff7aaf79..540a9244 100644
--- a/mediagoblin/db/util.py
+++ b/mediagoblin/db/util.py
@@ -21,7 +21,9 @@ except ImportError:
if use_sql:
from mediagoblin.db.sql.fake import ObjectId, InvalidId, DESCENDING
- from mediagoblin.db.sql.util import atomic_update, check_media_slug_used
+ from mediagoblin.db.sql.util import atomic_update, check_media_slug_used, \
+ media_entries_for_tag_slug
else:
from mediagoblin.db.mongo.util import \
- ObjectId, InvalidId, DESCENDING, atomic_update, check_media_slug_used
+ ObjectId, InvalidId, DESCENDING, atomic_update, \
+ check_media_slug_used, media_entries_for_tag_slug