diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2012-03-16 18:13:46 +0100 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2012-03-16 21:20:14 +0100 |
commit | 07163593ee29b60b688205af14433588e42c6498 (patch) | |
tree | d1ea78cef8d8ef7a455d2aacc179680532c40a3d /mediagoblin/db/util.py | |
parent | d8409c26a0bf40b336e036aecf3224aa74f5b8f3 (diff) | |
download | mediagoblin-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.py | 6 |
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 |