from types import StringTypes
import traceback
-try:
- from sfa.plc.sfaImport import sfaImport, cleanup_string
- from sfa.plc.api import GeniAPI
- from sfa.util.debug import log
- packages_imported = True
-except:
packages_imported = False
traceback.print_exc()
@wrap_exception
def __init__(self):
+ try:
+ from sfa.plc.sfaImport import sfaImport, cleanup_string
+ from sfa.plc.api import GeniAPI
+ from sfa.util.debug import log
+ packages_imported = True
+ except:
+ packages_imported = False
+ traceback.print_exc()
+
+ self.cleanup_string = cleanup_string
self.log = log
self.sfa = sfaImport()
geniapi = GeniAPI()
login_bases = [login_bases]
for login_base in login_bases:
- login_base = cleanup_string(login_base)
+ login_base = self.cleanup_string(login_base)
parent_hrn = self.authority + "." + login_base
if type in ['person']:
self.sfa.import_person(parent_hrn, object)
login_bases = [login_base]
for login_base in login_bases:
- login_base = cleanup_string(login_base)
+ login_base = self.cleanup_string(login_base)
parent_hrn = self.authority + "." + login_base
self.sfa.delete_record(parent_hrn, object, type)