SfaTable module depends on pdg (postgres) package being installed. Move the import...
authorTony Mack <tmack@cs.princeton.edu>
Wed, 25 Aug 2010 19:31:29 +0000 (19:31 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 25 Aug 2010 19:31:29 +0000 (19:31 +0000)
sfa/server/interface.py

index 6492e70..dbc5489 100644 (file)
@@ -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