sobjects/__init__.py
changeset 8188 1867e252e487
parent 5424 8ecbcbff9777
child 8696 0bb18407c053
equal deleted inserted replaced
8187:981f6e487788 8188:1867e252e487
     1 # copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     1 # copyright 2003-2012 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
     3 #
     3 #
     4 # This file is part of CubicWeb.
     4 # This file is part of CubicWeb.
     5 #
     5 #
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
     6 # CubicWeb is free software: you can redistribute it and/or modify it under the
    13 # FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
    13 # FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
    14 # details.
    14 # details.
    15 #
    15 #
    16 # You should have received a copy of the GNU Lesser General Public License along
    16 # You should have received a copy of the GNU Lesser General Public License along
    17 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
    17 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
    18 """server side objects
    18 """server side objects"""
    19 
    19 
    20 """
    20 import os.path as osp
       
    21 
       
    22 def registration_callback(vreg):
       
    23     vreg.register_all(globals().values(), __name__)
       
    24     global URL_MAPPING
       
    25     URL_MAPPING = {}
       
    26     if vreg.config.apphome:
       
    27         url_mapping_file = osp.join(vreg.config.apphome, 'urlmapping.py')
       
    28         if osp.exists(url_mapping_file):
       
    29             URL_MAPPING = eval(file(url_mapping_file).read())
       
    30             vreg.info('using url mapping %s from %s', URL_MAPPING, url_mapping_file)