/[gnue]/gnue-appserver/src/classrep/__init__.py
ViewVC logotype

Diff of /gnue-appserver/src/classrep/__init__.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by btami, Thu Aug 14 21:05:48 2003 UTC revision 1.8 by siesel, Sat Aug 16 17:07:16 2003 UTC
# Line 38  classes = None Line 38  classes = None
38    
39  def init (server):  def init (server):
40    global modules, classes    global modules, classes
41      
42    # First, load the hardwired default repository    # First, load the hardwired default repository
43    basedir  = os.path.dirname(sys.modules["gnue.appserver.classrep"].__file__)    try:
44        basedir  = os.path.dirname(sys.modules["gnue.appserver.classrep"].__file__)
45      except:
46        basedir  = os.path.dirname(__file__)    
47    modules = ModuleDict (None, RepositoryDefinition (basedir+"/repository.ini"))    modules = ModuleDict (None, RepositoryDefinition (basedir+"/repository.ini"))
48    classes = ClassDict (None, modules)    classes = ClassDict (None, modules)
49    # Now, we can access the database to load the real repository    # Now, we can access the database to load the real repository
50    session = Session.Session (server, None, None)    session = Session.InternalSession (server)
51    new_modules = ModuleDict (session)    new_modules = ModuleDict (session)
52    new_classes = ClassDict (session, new_modules, module = new_modules ["gnue"])    new_classes = ClassDict (session, new_modules, module = new_modules ["gnue"])
53    modules = new_modules    modules = new_modules

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26