Revision 4051c82a

b/snf-pithos-backend/pithos/backends/lib/sqlalchemy/alembic/env.py
2 2
from alembic import context
3 3
from sqlalchemy import engine_from_config, pool
4 4
from logging.config import fileConfig
5
from synnefo.settings import PITHOS_BACKEND_DB_CONNECTION
5

  
6
try:
7
    # pithos-app case
8
    from synnefo.settings import PITHOS_BACKEND_DB_CONNECTION
9
except ImportError:
10
    try:
11
        # plankton case
12
        from synnefo.settings import BACKEND_DB_CONNECTION as \
13
            PITHOS_BACKEND_DB_CONNECTION
14
    except ImportError:
15
        PITHOS_BACKEND_DB_CONNECTION = None
6 16

  
7 17
# this is the Alembic Config object, which provides
8 18
# access to the values within the .ini file in use.
b/snf-pithos-backend/pithos/backends/migrate.py
52 52
from pithos.backends.lib import sqlalchemy as sqlalchemy_backend
53 53
from pithos.backends.lib.sqlalchemy import node, groups, public, xfeatures
54 54

  
55
from synnefo.settings import PITHOS_BACKEND_DB_CONNECTION
55
try:
56
    # pithos-app case
57
    from synnefo.settings import PITHOS_BACKEND_DB_CONNECTION
58
except ImportError:
59
    try:
60
        # plankton case
61
        from synnefo.settings import BACKEND_DB_CONNECTION as \
62
            PITHOS_BACKEND_DB_CONNECTION
63
    except ImportError:
64
        PITHOS_BACKEND_DB_CONNECTION = None
56 65

  
57 66
import sqlalchemy as sa
58 67

  

Also available in: Unified diff