def __init__(self, env):
    super(PersonalityInsightsService, self).__init__(env)  
	
    pi_creds = get_vcap_settings('personality_insights')
    if pi_creds:
      self.url = str(pi_creds['url'])  
      self.user = str(pi_creds['username'])
      self.password = str(pi_creds['password']) 
    else:
      picreds = self.getCreds("PI")
      self.url = picreds["url"]
      self.user = picreds["user"]
      self.password = picreds["password"]
  def __init__(self, env):
    super(SpeechToTextService, self).__init__(env)  
	
    st_creds = get_vcap_settings('speech_to_text')
    if st_creds:
      self.url = str(st_creds['url'])  
      self.user = str(st_creds['username'])
      self.password = str(st_creds['password']) 
    else:
      stcreds = self.getCreds("ST")
      self.url = stcreds["url"]
      self.user = stcreds["user"]
      self.password = stcreds["password"]	
  def __init__(self, env):
    super(TradeoffAnalyticsService, self).__init__(env)  
	
    ta_creds = get_vcap_settings('tradeoff_analytics')
    if ta_creds:
      self.url = str(ta_creds['url'])  
      self.user = str(ta_creds['username'])
      self.password = str(ta_creds['password']) 
    else:
      picreds = self.getCreds("TA")
      self.url = picreds["url"]
      self.user = picreds["user"]
      self.password = picreds["password"]
  def __init__(self, env):
    super(NaturalLanguageClassifierService, self).__init__(env)  
	
    lc_creds = get_vcap_settings('natural_language_classifier')
    if lc_creds:
      self.url = str(lc_creds['url'])  
      self.user = str(lc_creds['username'])
      self.password = str(lc_creds['password']) 
    else:
      picreds = self.getCreds("LC")
      self.url = picreds["url"]
      self.user = picreds["user"]
      self.password = picreds["password"]
    print('NLC Service has been initialised')
"""
Django settings for cognitive project.
"""

from .base import *
import os

import json
from django.core.exceptions import ImproperlyConfigured
from cognitive.utils.vcap import get_vcap_settings

# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases

db_creds = get_vcap_settings('postgresql')

if db_creds:
  db_host = str(db_creds['hostname'])	
  db_user = str(db_creds['username'])	
  db_pass = str(db_creds['password'])	
  db_port = str(db_creds['port'])	
  db_name = str(db_creds['name'])	
else:
  error_msg = "Could not find database credentials"
  raise ImproperlyConfigured(error_msg)
  	

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',