Mercurial > p > roundup > code
view roundup/instance.py @ 212:862dafca2a72
changes
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 06 Aug 2001 23:58:33 +0000 |
| parents | c1461733cbf9 |
| children | d45384bc6420 |
line wrap: on
line source
# $Id: instance.py,v 1.1 2001-08-05 07:43:52 richard Exp $ ''' Currently this module provides one function: open. This function opens an instance. ''' import imp class Opener: def __init__(self): self.number = 0 self.instances = {} def open(self, instance_home): if self.instances.has_key(instance_home): return imp.load_package(self.instances[instance_home], instance_home) self.number = self.number + 1 modname = '_roundup_instance_%s'%self.number self.instances[instance_home] = modname return imp.load_package(modname, instance_home) opener = Opener() open = opener.open del Opener del opener # # $Log: not supported by cvs2svn $ # # # vim: set filetype=python ts=4 sw=4 et si
