Files
@ 01be209b9828
Branch filter:
Location: kallithea/rhodecode/model/__init__.py - annotation
01be209b9828
951 B
text/x-python
project refactoring, cleaned up lib.utils from rarly used functions, and place them
in proper controllers
moves is_git is_hg functions to the middleware classes
in proper controllers
moves is_git is_hg functions to the middleware classes
1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 89b9037d68b7 | """The application's model objects"""
import logging
from rhodecode.model import meta
log = logging.getLogger(__name__)
def init_model(engine):
"""Call me before using any of the tables or classes in the model"""
log.info("INITIALIZING DB MODELS")
meta.Base.metadata.bind = engine
#meta.Base2.metadata.bind = engine2
#THIS IS A TEST FOR EXECUTING SCRIPT AND LOAD PYLONS APPLICATION GLOBALS
#from paste.deploy import appconfig
#from pylons import config
#from sqlalchemy import engine_from_config
#from rhodecode.config.environment import load_environment
#
#conf = appconfig('config:development.ini', relative_to = './../../')
#load_environment(conf.global_conf, conf.local_conf)
#
#engine = engine_from_config(config, 'sqlalchemy.')
#init_model(engine)
# DO SOMETHING
class BaseModel(object):
def __init__(self, sa=None):
if sa is not None:
self.sa = sa
else:
self.sa = meta.Session()
|