From: Tony Mack Date: Wed, 25 Aug 2010 19:31:29 +0000 (+0000) Subject: SfaTable module depends on pdg (postgres) package being installed. Move the import... X-Git-Tag: sfa-1.0-0~10 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=58d1f7648212cd6897b8b53ce80c2014b08c19bc;p=sfa.git SfaTable module depends on pdg (postgres) package being installed. Move the import into the methods that needs access to this libaray so that this module can be imported/used on systems that dont haave postgres installed --- diff --git a/sfa/server/interface.py b/sfa/server/interface.py index 6492e70c..dbc54891 100644 --- a/sfa/server/interface.py +++ b/sfa/server/interface.py @@ -7,7 +7,6 @@ from sfa.util.faults import * from sfa.util.storage import * from sfa.util.namespace import * from sfa.trust.gid import GID -from sfa.util.table import SfaTable from sfa.util.record import SfaRecord import traceback import sfa.util.xmlrpcprotocol as xmlrpcprotocol @@ -150,6 +149,8 @@ class Interfaces(dict): defined in the config file (registries.xml). Removes old records from the db. """ + # import SfaTable here so this module can be loaded by CompoenetAPI + from sfa.util.table import SfaTable if not gids: return