X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=config%2Fsfa-config-tty;h=0b708e2d7c64d5c395d7e42943d4967d5b60a837;hb=7ee4051001a4d1fa7d2cbd35effda5f45067f2c7;hp=d90a4521eb7f4605b4f8d553fcc4fe4c7269406f;hpb=00fdc14dca78029a0f0e5bd82bddaf69261c6948;p=sfa.git diff --git a/config/sfa-config-tty b/config/sfa-config-tty index d90a4521..0b708e2d 100755 --- a/config/sfa-config-tty +++ b/config/sfa-config-tty @@ -1,4 +1,4 @@ -#!/bin/env python +#!/usr/bin/env python import os import sys @@ -9,6 +9,8 @@ import types import readline from StringIO import StringIO from optparse import OptionParser + +from sfa.util.version import version_tag from sfa.util.config import Config def validator(validated_variables): @@ -44,10 +46,6 @@ configuration={ \ # GLOBAL VARIABLES # -release_id = "$Id$" -release_rev = "$Revision$" -release_url = "$URL$" - g_configuration=None usual_variables=None config_dir=None @@ -463,7 +461,7 @@ def check_dir (config_file): #################### def optParserSetup(configuration): - parser = OptionParser(usage=usage(), version="%prog " + release_rev + release_url ) + parser = OptionParser(usage=usage(), version="%prog " + version_tag ) parser.set_defaults(config_dir=configuration['config_dir'], service=configuration['service'], usual_variables=configuration['usual_variables']) @@ -516,15 +514,10 @@ def main(command,argv,configuration): # local settings only, will be modified & saved config_filename = "%s/sfa_config" % config.config_dir - try: - cwrite=Config(config_filename) - except ConfigParser.MissingSectionHeaderError: - # remove legacy config - os.unlink(config_filename) - cwrite=Config(config_filename) - + cwrite=Config(config_filename) try: cread.load(site_config) + cwrite.load(default_config) cwrite.load(site_config) except: cwrite = Config()