def __init__(self, connString=None, perf='no', batch='no', mysql_engine=None, **kw): """Init object @type connString: string @param connString: SQLAlchemy connection string - REQUIRED """ BaseAnalyzer.__init__(self, **kw) _kw = { } if connString is None: raise ValueError("connString is required") dialect = dsn_dialect(connString) _kw[dialect] = { } if dialect == 'mysql': # mySQL-specific options if mysql_engine is not None: _kw[dialect]['mysql_engine'] = mysql_engine # This mixin adds a class member "self.session" after initialization. # This is the session handler that the code logic uses for queries # and other DB interaction. The arg "initializeToPegasusDB" is # a function from the stampede_schema module. try: SQLAlchemyInit.__init__(self, connString, initializeToPegasusDB, **_kw) except exc.OperationalError, e: self.log.error('init', msg='Connection String %s %s' % (connString ,ErrorStrings.get_init_error(e))) raise RuntimeError
def __init__(self, connString=None, perf='no', batch='no', mysql_engine=None, **kw): """Init object @type connString: string @param connString: SQLAlchemy connection string - REQUIRED """ BaseAnalyzer.__init__(self, **kw) _kw = {} if connString is None: raise ValueError("connString is required") dialect = dsn_dialect(connString) _kw[dialect] = {} if dialect == 'mysql': # mySQL-specific options if mysql_engine is not None: _kw[dialect]['mysql_engine'] = mysql_engine # This mixin adds a class member "self.session" after initialization. # This is the session handler that the code logic uses for queries # and other DB interaction. The arg "initializeToDashboardDB" is # a function from the stampede_schema module. try: SQLAlchemyInit.__init__(self, connString, initializeToDashboardDB, **_kw) except exceptions.OperationalError, e: self.log.error('init', msg='%s' % ErrorStrings.get_init_error(e)) raise RuntimeError
def __init__(self, connString=None, expand_workflow=True): if connString is None: raise ValueError("connString is required") DoesLogging.__init__(self) try: SQLAlchemyInit.__init__(self, connString, initializeToPegasusDB) except exc.OperationalError, e: self.log.error('init', msg='%s' % ErrorStrings.get_init_error(e)) raise StampedeDBNotFoundError
def __init__(self, connString=None, expand_workflow=True): if connString is None: raise ValueError("connString is required") DoesLogging.__init__(self) try: SQLAlchemyInit.__init__(self, connString, initializeToPegasusDB) except exceptions.OperationalError, e: self.log.error('init', msg='%s' % ErrorStrings.get_init_error(e)) raise StampedeDBNotFoundError
def __init__(self, connString=None): if connString is None: raise ValueError('Connection string is required') DoesLogging.__init__(self) try: SQLAlchemyInit.__init__(self, connString, initializeToDashboardDB) except exc.OperationalError, e: self.log.error('init', msg='%s' % ErrorStrings.get_init_error(e)) raise MasterDBNotFoundError
def __init__(self, connString=None, wf_id=None, wf_uuid=None): if connString is None: raise ValueError('Connection string is required') DoesLogging.__init__(self) try: SQLAlchemyInit.__init__(self, connString, initializeToPegasusDB) except exc.OperationalError, e: self.log.error('init', msg='%s' % ErrorStrings.get_init_error(e)) raise StampedeDBNotFoundError