def __init__(self, dbconfig): if not isinstance(dbconfig, DataBaseConfiguration): raise DatabaseConfigurationError, """The dbconfig input is not a valid """\ """DataBaseConfiguration object.""" self.protocol = dbconfig.protocol self.user_name = dbconfig.user_name self.password = dbconfig.password self.host_name = dbconfig.host_name self.database_name = dbconfig.database_name self.database_config_object = dbconfig """ self.engine = None self.connection = None self.result = None self.query = None self.metadata = None self.table_name = None self.session = None self.class_name = None self.database_config_object = None """ self.dbcon_obj = DataBaseConnection(dbconfig) print self.dbcon_obj