import os
import re
import readline
-import traceback
import distutils.file_util
from optparse import OptionParser
"SFA_REGISTRY_ENABLED",
"SFA_REGISTRY_HOST",
"SFA_REGISTRY_PORT",
+ "SFA_REGISTRY_TYPE",
"SFA_AGGREGATE_ENABLED",
"SFA_AGGREGATE_HOST",
"SFA_AGGREGATE_PORT",
+ "SFA_AGGREGATE_TYPE",
"SFA_SM_ENABLED",
"SFA_SM_HOST",
"SFA_SM_PORT",
+ "SFA_SM_TYPE",
"SFA_PLC_USER",
"SFA_PLC_PASSWORD",
"SFA_PLC_URL",
"SFA_REGISTRY_LEVEL1_AUTH",
"SFA_PLC_USER",
"SFA_PLC_PASSWORD",
+ "SFA_PLC_DB_HOST",
"SFA_PLC_DB_USER",
"SFA_PLC_DB_PASSWORD",
]
defaults = {}
for var in dir(sfa_config):
- if var.startswith('GENI'):
+ if var.startswith('SFA'):
value = eval("sfa_config.%s" % var)
defaults[var] = value
raise
elif (answer in ["e","E"]):
try:
- prompt_variable (cdef,cread,cwrite,category,variable,
- show_comments,False)
+ for varname in all_variables:
+ changes[varname] = prompt_variable(varname, default_config)
except Exception, inst:
if (str(inst) != 'BailOut'):
raise