aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/celery_setup/from_celery.py
Commit message (Collapse)AuthorAgeFilesLines
* Move mediagoblin.celery_setup -> mediagoblin.init.celeryElrond2011-07-021-60/+0
| | | | | | As the first target of the new .init. submodule move celery_setup there. Quite straight forward, just a lot of places to change.
* Celery wasn't really being properly connected during tests.Christopher Allan Webber2011-06-261-3/+5
| | | | | | | | | | | | | | | Lots of fixes to do this. - setup_celery_from_config no longer responsible for checking 'celery_setup_elsewhere'; that's the app's job. (This was a problem because more than the app was relying on using this function) - Allow us to specifically set the config file we're setting up celery from with setup_self - Set up celery_always_eager. This is something we strongly want while doing tests. - Instead of setting up the app in the get_test_app method, let's set that up simply by importing from_tests, which should itself up via from_celery being the environment variable being set.
* Need to run nosetests with CELERY_CONFIG_MODULE set to from_tests again.Christopher Allan Webber2011-06-191-5/+9
| | | | | Basically, if we don't do this celery sets itself up before it should and improperly. :\
* Updating celery_setup.from_celery to use new config loading / app initChristopher Allan Webber2011-06-181-54/+12
| | | | | | | - The code for this is significantly simpler now. The app sets up everything but celery, and from_celery finishes the job. - There's no more specifying the mediagoblin section in the file, which doesn't make sense anymore and was already confusing.
* mediagoblin.globals->mediagoblin.mg_globalsChristopher Allan Webber2011-06-121-1/+1
|
* Merge remote branch 'remotes/elrond/idea/clean_celery_setup'Christopher Allan Webber2011-06-121-3/+3
|\ | | | | | | | | Conflicts: mediagoblin/celery_setup/from_celery.py
| * celery_setup: drop param to setup_self and simplify OUR_MODULENAMEElrond2011-06-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | setup_self used to look like this: setup_self(setup_globals_func=setup_globals) The function isn't called with any param, so drop it. Rewrite function as needed. The module var OUR_MODULENAME just has the module's name in it. This is available as __name__ anyway, so use this to initialize the var.
* | Moving workbench out of process_mediaChristopher Allan Webber2011-06-111-2/+1
| |
* | Have the application set up instances of the WorkbenchManager.Christopher Allan Webber2011-06-111-2/+8
|/
* Factor out most of the database connection into db/open.pyElrond2011-05-191-6/+2
| | | | | | | | I needed to split the db connection/opening into open.py, due to an import loop: - util.py needs db/util.py:ObjectId - db/util.py would need db/models.py - db/models.py needs util.py:slugify
* Clean unused imports (found by pyflakes).Elrond2011-05-181-2/+1
|
* Renaming connect_database to connect_database_from_config and using in ↵Christopher Allan Webber2011-05-181-5/+3
| | | | from_celery
* Move models into new db/ directoryElrond2011-05-181-1/+2
| | | | | | | | The database is a central point of interest/discussion. Represent that by its own directory. This will surely become more interesting when we have migrations for example.
* Asbool the email debug mode optionChristopher Allan Webber2011-05-081-2/+2
|
* Only convert db port if it's there and use asint to do it (better errors if ↵Christopher Allan Webber2011-05-081-1/+5
| | | | failing)
* mgoblin_section.get, not app_config.get (doh)Christopher Allan Webber2011-05-081-1/+1
| | | | My name's Chris Webber and I ignore pyflakes warnings.
* Added an email debug mode which, by default, is enabledChristopher Allan Webber2011-05-071-0/+1
|
* Updated default sender addressJoar Wandborg2011-05-081-1/+1
| | | | Signed-off-by: Joar Wandborg <git@wandborg.com>
* Made changes according to http://bugs.foocorp.net/issues/271#note-7Joar Wandborg2011-05-081-0/+4
| | | | Signed-off-by: Joar Wandborg <git@wandborg.com>
* Register the models when using from_celeryChristopher Allan Webber2011-05-011-1/+2
|
* Now we have something useful: mediagoblin.celery_setup.from_celeryChristopher Allan Webber2011-05-011-0/+87
auto-configures a celery config module from your paste config