# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2011-2015 EDF R&D
+# Copyright (C) 2011-2021 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
#
import sys, os
-import ConfigParser
+import configparser
from MESHJOB import ConfigParameter
from salome.kernel.uiexception import AdminException, UiException
self.__configFilename = None
try:
smeshpath=os.environ["SMESH_ROOT_DIR"]
- except KeyError, ex:
+ except KeyError as ex:
raise AdminException("You should define the variable SMESH_ROOT_DIR")
pluginspath = os.path.join(smeshpath,CONFIG_RELPATH)
msg = "The configuration file %s can't be found in the SMESH plugins path %s"
raise AdminException(msg%(CONFIG_FILENAME,pluginspath))
- print "The configuration file is : %s"%self.__configFilename
- self.__configparser = ConfigParser.RawConfigParser()
+ print("The configuration file is : %s"%self.__configFilename)
+ self.__configparser = configparser.RawConfigParser()
try:
self.__configparser.read(self.__configFilename)
- except ConfigParser.ParsingError, ex:
+ except configparser.ParsingError as ex:
raise AdminException(ex.message)
def getLocalConfig(self):
return defaultType
def printConfig(config):
- print "PADDER CONFIGURATION:"
- print "\tconfig.resname = %s"%config.resname
- print "\tconfig.binpath = %s"%config.binpath
- print "\tconfig.envpath = %s"%config.envpath
+ print("PADDER CONFIGURATION:")
+ print("\tconfig.resname = %s"%config.resname)
+ print("\tconfig.binpath = %s"%config.binpath)
+ print("\tconfig.envpath = %s"%config.envpath)
def getPadderTestDir(config):
"""
try:
configReader = ConfigReader()
defaultConfig = configReader.getDefaultConfig()
- print defaultConfig.resname
- print defaultConfig.binpath
- print defaultConfig.envpath
- except Exception, ex:
+ print(defaultConfig.resname)
+ print(defaultConfig.binpath)
+ print(defaultConfig.envpath)
+ except Exception as ex:
sys.stderr.write('ERROR: %s\n' % str(ex))
return False
try:
configReader = ConfigReader()
defaultConfig = configReader.getDefaultConfig()
- except UiException, err:
- print 'ERROR: %s' % str(err)
+ except UiException as err:
+ print('ERROR: %s' % str(err))
return True
return False