Exemplo n.º 1
0
    def get_a_session(self, autoflush=True, autocommit=False,
                      expire_on_commit=True, info=None):

        from firenado.util.sqlalchemy_util import Session
        Session.configure(bind=self.__engine, autoflush=autoflush,
                          autocommit=autocommit,
                          expire_on_commit=expire_on_commit, info=info)
        return Session()
Exemplo n.º 2
0
    def get_a_session(self,
                      autoflush=True,
                      autocommit=False,
                      expire_on_commit=True,
                      info=None):

        from firenado.util.sqlalchemy_util import Session
        Session.configure(bind=self.__engine,
                          autoflush=autoflush,
                          autocommit=autocommit,
                          expire_on_commit=expire_on_commit,
                          info=info)
        return Session()
Exemplo n.º 3
0
    def configure(self, config):
        from sqlalchemy import create_engine
        from sqlalchemy.exc import OperationalError
        from firenado.util.sqlalchemy_util import Session

        self.__connection['engine'] = create_engine(config['url'])
        try:
            self.__connection['engine'].connect()
        except OperationalError as error:
            sys.exit()

        Session.configure(bind=self.__connection['engine'])
        self.__connection['session'] = Session()
        self.__connection['backend'] = config['backend']
Exemplo n.º 4
0
    def configure(self, config):
        from sqlalchemy import create_engine
        from sqlalchemy.exc import OperationalError
        from firenado.util.sqlalchemy_util import Session

        self.__connection['engine'] = create_engine(config['url'])
        logger.info("Connecting to the database using the engine: %s.",
                    self.__connection['engine'])
        try:
            self.__connection['engine'].connect()
        except OperationalError as error:
            logger.error("Error trying to connect to database: %s", error)
            sys.exit(errno.ECONNREFUSED)

        Session.configure(bind=self.__connection['engine'])
        self.__connection['session'] = Session()
        self.__connection['backend'] = config['backend']
Exemplo n.º 5
0
    def configure(self, config):
        from sqlalchemy import create_engine
        from sqlalchemy.exc import OperationalError
        from firenado.util.sqlalchemy_util import Session

        self.__connection['engine'] = create_engine(config['url'])
        logger.info("Connecting to the database using the engine: %s.",
                    self.__connection['engine'])
        try:
            self.__connection['engine'].connect()
        except OperationalError as error:
            logger.error("Error trying to connect to database: %s", error)
            sys.exit(errno.ECONNREFUSED)

        Session.configure(bind=self.__connection['engine'])
        self.__connection['session'] = Session()
        self.__connection['backend'] = config['backend']
Exemplo n.º 6
0
 def get_a_session(self):
     from firenado.util.sqlalchemy_util import Session
     Session.configure(bind=self.__engine)
     return Session()
Exemplo n.º 7
0
 def get_a_session(self):
     from firenado.util.sqlalchemy_util import Session
     Session.configure(bind=self.__engine)
     return Session()