diff options
author | Jef van Schendel <jefvanschendel@gmail.com> | 2011-06-15 23:25:47 +0200 |
---|---|---|
committer | Jef van Schendel <jefvanschendel@gmail.com> | 2011-06-15 23:25:47 +0200 |
commit | bb770e295cd727429df524b0a5c3952ea449fdb2 (patch) | |
tree | e8a894c2a75e7ff53946b05508f82b501c37189e /mediagoblin/mg_globals.py | |
parent | bb10e5bef7ae062424b4c334a73c4ce988e37ccf (diff) | |
parent | 0e9dd2a28669a4d42c4a3828dbd047937acd776c (diff) | |
download | mediagoblin-bb770e295cd727429df524b0a5c3952ea449fdb2.tar.lz mediagoblin-bb770e295cd727429df524b0a5c3952ea449fdb2.tar.xz mediagoblin-bb770e295cd727429df524b0a5c3952ea449fdb2.zip |
Merge remote-tracking branch 'gitorious/master'
Diffstat (limited to 'mediagoblin/mg_globals.py')
-rw-r--r-- | mediagoblin/mg_globals.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/mediagoblin/mg_globals.py b/mediagoblin/mg_globals.py new file mode 100644 index 00000000..2fca3c0a --- /dev/null +++ b/mediagoblin/mg_globals.py @@ -0,0 +1,33 @@ +""" +In some places, we need to access the database, public_store, queue_store +""" + +import gettext +import pkg_resources + +############################# +# General mediagoblin globals +############################# + +# mongokit.Connection +db_connection = None + +# mongokit.Connection +database = None + +# should be the same as the +public_store = None +queue_store = None + +# gettext +translations = gettext.find( + 'mediagoblin', + pkg_resources.resource_filename( + 'mediagoblin', 'translations'), ['en']) + + +def setup_globals(**kwargs): + from mediagoblin import mg_globals + + for key, value in kwargs.iteritems(): + setattr(mg_globals, key, value) |