Package Ganga :: Package Core :: Package GangaRepository
[hide private]
[frames] | no frames]

Source Code for Package Ganga.Core.GangaRepository

 1  """ 
 2  Provides Persistency and the base class for all Registries 
 3  Also, a list of all Registries is kept here 
 4  """ 
 5  import GangaRepository 
 6  from GangaRepository import RepositoryError 
 7  from Registry import RegistryError, RegistryAccessError, RegistryKeyError, RegistryLockError, ObjectNotInRegistryError 
 8   
 9  allRegistries = {} 
10 -def addRegistry(registry):
11 allRegistries[registry.name] = registry
12
13 -def getRegistries():
14 return allRegistries.values()
15
16 -def getRegistry(name):
17 return allRegistries[name]
18