Revision b1dadd0e snf-pithos-app/pithos/api/dispatch.py
b/snf-pithos-app/pithos/api/dispatch.py | ||
---|---|---|
1 |
from pithos.api.settings import (BACKEND_DB_MODULE, BACKEND_DB_CONNECTION, |
|
2 |
BACKEND_BLOCK_MODULE, BACKEND_BLOCK_PATH, |
|
3 |
BACKEND_BLOCK_UMASK, |
|
4 |
BACKEND_QUEUE_MODULE, BACKEND_QUEUE_HOSTS, |
|
5 |
BACKEND_QUEUE_EXCHANGE, |
|
6 |
BACKEND_QUOTA, BACKEND_VERSIONING) |
|
7 |
from pithos.backends import connect_backend |
|
8 |
from pithos.api.util import hashmap_md5 |
|
1 |
# from pithos.api.settings import (BACKEND_DB_MODULE, BACKEND_DB_CONNECTION, |
|
2 |
# BACKEND_BLOCK_MODULE, BACKEND_BLOCK_PATH, |
|
3 |
# BACKEND_BLOCK_UMASK, |
|
4 |
# BACKEND_QUEUE_MODULE, BACKEND_QUEUE_HOSTS, |
|
5 |
# BACKEND_QUEUE_EXCHANGE, |
|
6 |
# BACKEND_QUOTA, BACKEND_VERSIONING, |
|
7 |
# BACKEND_FREE_VERSIONING) |
|
8 |
from pithos.api.settings import (BACKEND_QUOTA, BACKEND_VERSIONING) |
|
9 |
|
|
10 |
#from pithos.backends import connect_backend |
|
11 |
from pithos.api.util import hashmap_md5, get_backend |
|
9 | 12 |
|
10 | 13 |
from django.core.mail import send_mail |
11 | 14 |
from django.utils.translation import ugettext as _ |
... | ... | |
20 | 23 |
if m['resource'] != 'object' or m['details']['action'] != 'object update': |
21 | 24 |
return |
22 | 25 |
|
23 |
backend = connect_backend(db_module=BACKEND_DB_MODULE, |
|
24 |
db_connection=BACKEND_DB_CONNECTION, |
|
25 |
block_module=BACKEND_BLOCK_MODULE, |
|
26 |
block_path=BACKEND_BLOCK_PATH, |
|
27 |
block_umask=BACKEND_BLOCK_UMASK, |
|
28 |
queue_module=BACKEND_QUEUE_MODULE, |
|
29 |
queue_hosts=BACKEND_QUEUE_HOSTS, |
|
30 |
queue_exchange=BACKEND_QUEUE_EXHANGE) |
|
26 |
# backend = connect_backend(db_module=BACKEND_DB_MODULE, |
|
27 |
# db_connection=BACKEND_DB_CONNECTION, |
|
28 |
# block_module=BACKEND_BLOCK_MODULE, |
|
29 |
# block_path=BACKEND_BLOCK_PATH, |
|
30 |
# block_umask=BACKEND_BLOCK_UMASK, |
|
31 |
# queue_module=BACKEND_QUEUE_MODULE, |
|
32 |
# queue_hosts=BACKEND_QUEUE_HOSTS, |
|
33 |
# queue_exchange=BACKEND_QUEUE_EXHANGE |
|
34 |
# free_versioning=BACKEND_FREE_VERSIONING) |
|
35 |
backend = get_backend() |
|
31 | 36 |
backend.default_policy['quota'] = BACKEND_QUOTA |
32 | 37 |
backend.default_policy['versioning'] = BACKEND_VERSIONING |
33 | 38 |
|
Also available in: Unified diff