import os

from .settings import *  # noqa

DATABASES = {
    'default': {
        'ENGINE': 'transaction_hooks.backends.postgresql_psycopg2',
        'NAME': 'dtc',
        },
    }


if 'DTC_PG_USERNAME' in os.environ:
    DATABASES['default'].update(
        {
            'USER': os.environ['DTC_PG_USERNAME'],
            'PASSWORD': '',
            'HOST': 'localhost',
            }
        )

import os

try:
    from psycopg2cffi import compat
    compat.register()
except ImportError:
    pass

from .settings import *  # noqa

DATABASES = {
    'default': {
        'ENGINE': 'transaction_hooks.backends.postgresql_psycopg2',
        'NAME': 'dtc',
        },
    }


if 'DTC_PG_USERNAME' in os.environ:
    DATABASES['default'].update(
        {
            'USER': os.environ['DTC_PG_USERNAME'],
            'PASSWORD': '',
            'HOST': 'localhost',
            }
        )

Enable postgresql CFFI compatability if available.
Enable postgresql CFFI compatability if available.
  import os
+ 
+ try:
+     from psycopg2cffi import compat
+     compat.register()
+ except ImportError:
+     pass
  
  from .settings import *  # noqa
  
  DATABASES = {
      'default': {
          'ENGINE': 'transaction_hooks.backends.postgresql_psycopg2',
          'NAME': 'dtc',
          },
      }
  
  
  if 'DTC_PG_USERNAME' in os.environ:
      DATABASES['default'].update(
          {
              'USER': os.environ['DTC_PG_USERNAME'],
              'PASSWORD': '',
              'HOST': 'localhost',
              }
          )
  
Enable postgresql CFFI compatability if available.
## Code Before:
import os

from .settings import *  # noqa

DATABASES = {
    'default': {
        'ENGINE': 'transaction_hooks.backends.postgresql_psycopg2',
        'NAME': 'dtc',
        },
    }


if 'DTC_PG_USERNAME' in os.environ:
    DATABASES['default'].update(
        {
            'USER': os.environ['DTC_PG_USERNAME'],
            'PASSWORD': '',
            'HOST': 'localhost',
            }
        )

## Instruction:
Enable postgresql CFFI compatability if available.
## Code After:
import os

try:
    from psycopg2cffi import compat
    compat.register()
except ImportError:
    pass

from .settings import *  # noqa

DATABASES = {
    'default': {
        'ENGINE': 'transaction_hooks.backends.postgresql_psycopg2',
        'NAME': 'dtc',
        },
    }


if 'DTC_PG_USERNAME' in os.environ:
    DATABASES['default'].update(
        {
            'USER': os.environ['DTC_PG_USERNAME'],
            'PASSWORD': '',
            'HOST': 'localhost',
            }
        )
