import os ZODB_STORAGE = os.environ.get('ZODB_STORAGE', '') if not ZODB_STORAGE: raise "NoStorageInEnvironmentError" try: stg = eval(ZODB_STORAGE) except: stg = ZODB_STORAGE if type(stg) is type(''): from ZODB.FileStorage import FileStorage Storage = FileStorage(stg) else: from ZEO.ClientStorage import ClientStorage Storage = ClientStorage(stg, name='ZEO server on %s' % stg[0])