Changeset 64ca561 in sasview for sasview/sasview.py
- Timestamp:
- Apr 5, 2017 7:24:44 AM (7 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- ebb0a55
- Parents:
- 01febaf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasview/sasview.py
r463e7ffc r64ca561 17 17 import traceback 18 18 19 20 LOGGER_CONFIG_FILE = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'logging.ini')21 logging.config.fileConfig(LOGGER_CONFIG_FILE, disable_existing_loggers=False)22 logging.captureWarnings(True)23 19 logger = logging.getLogger(__name__) 24 20 if not logger.root.handlers: 21 print "This should NOT appear in called from run.py: %s", logger.handlers 22 LOGGER_CONFIG_FILE = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'logging.ini') 23 logging.config.fileConfig(LOGGER_CONFIG_FILE, disable_existing_loggers=False) 24 logging.captureWarnings(True) 25 25 26 26 # Log the start of the session 27 logging.info(" --- SasView session started ---") 28 27 logger.info(" --- SasView session started ---") 29 28 # Log the python version 30 logg ing.info("Python: %s" % sys.version)29 logger.info("Python: %s" % sys.version) 31 30 32 31 # Allow the dynamic selection of wxPython via an environment variable, when devs … … 37 36 WX_ENV_VAR = "SASVIEW_WX_VERSION" 38 37 if WX_ENV_VAR in os.environ: 39 logg ing.info("You have set the %s environment variable to %s." % \38 logger.info("You have set the %s environment variable to %s." % \ 40 39 (WX_ENV_VAR, os.environ[WX_ENV_VAR])) 41 40 import wxversion 42 41 if wxversion.checkInstalled(os.environ[WX_ENV_VAR]): 43 logg ing.info("Version %s of wxPython is installed, so using that version." % os.environ[WX_ENV_VAR])42 logger.info("Version %s of wxPython is installed, so using that version." % os.environ[WX_ENV_VAR]) 44 43 wxversion.select(os.environ[WX_ENV_VAR]) 45 44 else: 46 logg ing.error("Version %s of wxPython is not installed, so using default version." % os.environ[WX_ENV_VAR])45 logger.error("Version %s of wxPython is not installed, so using default version." % os.environ[WX_ENV_VAR]) 47 46 else: 48 logg ing.info("You have not set the %s environment variable, so using default version of wxPython." % WX_ENV_VAR)47 logger.info("You have not set the %s environment variable, so using default version of wxPython." % WX_ENV_VAR) 49 48 50 49 import wx 51 50 52 51 try: 53 logg ing.info("Wx version: %s" % wx.__version__)52 logger.info("Wx version: %s" % wx.__version__) 54 53 except: 55 logg ing.error("Wx version: error reading version")54 logger.error("Wx version: error reading version") 56 55 57 56 import wxcruft … … 106 105 self.gui.add_perspective(fitting_plug) 107 106 except Exception: 108 logg ing.error("%s: could not find Fitting plug-in module"% APP_NAME)109 logg ing.error(traceback.format_exc())107 logger.error("%s: could not find Fitting plug-in module"% APP_NAME) 108 logger.error(traceback.format_exc()) 110 109 111 110 # P(r) perspective … … 115 114 self.gui.add_perspective(pr_plug) 116 115 except: 117 logg ing.error("%s: could not find P(r) plug-in module"% APP_NAME)118 logg ing.error(traceback.format_exc())116 logger.error("%s: could not find P(r) plug-in module"% APP_NAME) 117 logger.error(traceback.format_exc()) 119 118 120 119 #Invariant perspective … … 124 123 self.gui.add_perspective(invariant_plug) 125 124 except Exception as e : 126 logg ing.error("%s: could not find Invariant plug-in module"% \125 logger.error("%s: could not find Invariant plug-in module"% \ 127 126 APP_NAME) 128 logg ing.error(traceback.format_exc())127 logger.error(traceback.format_exc()) 129 128 130 129 # Corfunc perspective … … 134 133 self.gui.add_perspective(corfunc_plug) 135 134 except: 136 logg ing.error("Unable to load corfunc module")135 logger.error("Unable to load corfunc module") 137 136 138 137 #Calculator perspective … … 142 141 self.gui.add_perspective(calculator_plug) 143 142 except: 144 logg ing.error("%s: could not find Calculator plug-in module"% \143 logger.error("%s: could not find Calculator plug-in module"% \ 145 144 APP_NAME) 146 logg ing.error(traceback.format_exc())145 logger.error(traceback.format_exc()) 147 146 148 147 # File converter tool … … 152 151 self.gui.add_perspective(converter_plug) 153 152 except: 154 logg ing.error("%s: could not find File Converter plug-in module"% \153 logger.error("%s: could not find File Converter plug-in module"% \ 155 154 APP_NAME) 156 logg ing.error(traceback.format_exc())155 logger.error(traceback.format_exc()) 157 156 158 157
Note: See TracChangeset
for help on using the changeset viewer.