Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/guiframe/gui_manager.py

    r64ca561 r73cbeec  
    4848from matplotlib import _pylab_helpers 
    4949 
    50 logger = logging.getLogger(__name__) 
    51  
    5250warnings.simplefilter("ignore") 
     51 
    5352 
    5453def get_app_dir(): 
     
    6564    if os.path.isfile(os.path.join(app_path, "custom_config.py")): 
    6665        app_path = os.path.abspath(app_path) 
    67         logger.info("Using application path: %s", app_path) 
     66        logging.info("Using application path: %s", app_path) 
    6867        return app_path 
    6968 
    7069    # Next, try the current working directory 
    7170    if os.path.isfile(os.path.join(os.getcwd(), "custom_config.py")): 
    72         logger.info("Using application path: %s", os.getcwd()) 
     71        logging.info("Using application path: %s", os.getcwd()) 
    7372        return os.path.abspath(os.getcwd()) 
    7473 
     
    7776    # clean all these module variables and put them into a config class 
    7877    # that can be passed by sasview.py. 
    79     logger.info(sys.executable) 
    80     logger.info(str(sys.argv)) 
     78    logging.info(sys.executable) 
     79    logging.info(str(sys.argv)) 
    8180    from sas import sasview as sasview 
    8281    app_path = os.path.dirname(sasview.__file__) 
    83     logger.info("Using application path: %s", app_path) 
     82    logging.info("Using application path: %s", app_path) 
    8483    return app_path 
    8584 
     
    105104        config_module = imp.load_module(file, fObj, path_config, descr) 
    106105    except: 
    107         logger.error("Error loading %s/%s: %s" % (path, file, sys.exc_value)) 
     106        logging.error("Error loading %s/%s: %s" % (path, file, sys.exc_value)) 
    108107    finally: 
    109108        if fObj is not None: 
    110109            fObj.close() 
    111     logger.info("GuiManager loaded %s/%s" % (path, file)) 
     110    logging.info("GuiManager loaded %s/%s" % (path, file)) 
    112111    return config_module 
    113112 
     
    126125        # Didn't find local config, load the default 
    127126        import sas.sasgui.guiframe.config as config 
    128         logger.info("using default local_config") 
     127        logging.info("using default local_config") 
    129128    else: 
    130         logger.info("found local_config in %s" % os.getcwd()) 
     129        logging.info("found local_config in %s" % os.getcwd()) 
    131130else: 
    132     logger.info("found local_config in %s" % PATH_APP) 
     131    logging.info("found local_config in %s" % PATH_APP) 
    133132 
    134133from sas.sasgui.guiframe.customdir import SetupCustom 
     
    139138    if custom_config is None: 
    140139        msgConfig = "Custom_config file was not imported" 
    141         logger.info(msgConfig) 
     140        logging.info(msgConfig) 
    142141    else: 
    143         logger.info("using custom_config in %s" % os.getcwd()) 
     142        logging.info("using custom_config in %s" % os.getcwd()) 
    144143else: 
    145     logger.info("using custom_config from %s" % c_conf_dir) 
     144    logging.info("using custom_config from %s" % c_conf_dir) 
    146145 
    147146# read some constants from config 
     
    375374                    frame.SetIcon(icon) 
    376375                except: 
    377                     logger.error("ViewerFrame.put_icon: could not set icon") 
     376                    logging.error("ViewerFrame.put_icon: could not set icon") 
    378377 
    379378    def get_client_size(self): 
     
    804803                                                str(self._input_file)) 
    805804            msg += str(sys.exc_value) + '\n' 
    806             logger.error(msg) 
     805            logging.error(msg) 
    807806        if self._data_panel is not None and len(self.plugins) > 0: 
    808807            self._data_panel.fill_cbox_analysis(self.plugins) 
     
    870869            if plugin.__class__ == item.__class__: 
    871870                msg = "Plugin %s already loaded" % plugin.sub_menu 
    872                 logger.info(msg) 
     871                logging.info(msg) 
    873872                is_loaded = True 
    874873        if not is_loaded: 
    875874            self.plugins.append(plugin) 
    876875            msg = "Plugin %s appended" % plugin.sub_menu 
    877             logger.info(msg) 
     876            logging.info(msg) 
    878877 
    879878    def _get_local_plugins(self): 
     
    895894                msg = "ViewerFrame._get_local_plugins:" 
    896895                msg += "cannot import dataloader plugin.\n %s" % sys.exc_value 
    897                 logger.error(msg) 
     896                logging.error(msg) 
    898897        if style2 == GUIFRAME.PLOTTING_ON: 
    899898            try: 
     
    905904                msg = "ViewerFrame._get_local_plugins:" 
    906905                msg += "cannot import plotting plugin.\n %s" % sys.exc_value 
    907                 logger.error(msg) 
     906                logging.error(msg) 
    908907 
    909908        return plugins 
     
    950949                                plugins.append(module.Plugin()) 
    951950                                msg = "Found plug-in: %s" % module.PLUGIN_ID 
    952                                 logger.info(msg) 
     951                                logging.info(msg) 
    953952                            except: 
    954953                                msg = "Error accessing PluginPanel" 
     
    957956                    except: 
    958957                        msg = "ViewerFrame._find_plugins: %s" % sys.exc_value 
    959                         logger.error(msg) 
     958                        logging.error(msg) 
    960959                    finally: 
    961960                        if file is not None: 
     
    964963            # Should raise and catch at a higher level and 
    965964            # display error on status bar 
    966             logger.error(sys.exc_value) 
     965            logging.error(sys.exc_value) 
    967966 
    968967        return plugins 
     
    13861385 
    13871386        if config._do_aboutbox: 
    1388             logger.info("Doing help menu") 
     1387            logging.info("Doing help menu") 
    13891388            wx_id = wx.NewId() 
    13901389            self._help_menu.Append(wx_id, '&About', 'Software information') 
     
    17471746                del self.panels[ID] 
    17481747        else: 
    1749             logger.error("delete_panel: No such plot id as %s" % ID) 
     1748            logging.error("delete_panel: No such plot id as %s" % ID) 
    17501749 
    17511750    def create_gui_data(self, data, path=None): 
     
    17641763            log_msg += "load: %s\n" % str(basename) 
    17651764            log_msg += "Try Data opening...." 
    1766             logger.error(log_msg) 
     1765            logging.error(log_msg) 
    17671766            return 
    17681767 
     
    18441843            log_msg += "load: %s\n" % str(path) 
    18451844            log_msg += "Try File opening ...." 
    1846             logger.error(log_msg) 
     1845            logging.error(log_msg) 
    18471846            return 
    18481847        log_msg = '' 
     
    18501849        error_message = "" 
    18511850        try: 
    1852             logger.info("Loading Data...:\n" + str(path) + "\n") 
     1851            logging.info("Loading Data...:\n" + str(path) + "\n") 
    18531852            temp = self.loader.load(path) 
    18541853            if temp.__class__.__name__ == "list": 
     
    18651864            error_message += " Data from cmd:\n %s\n" % str(path) 
    18661865            error_message += str(sys.exc_value) + "\n" 
    1867             logger.error(error_message) 
     1866            logging.error(error_message) 
    18681867 
    18691868    def load_folder(self, path): 
     
    18861885            error_message += " Data folder from cmd:\n %s\n" % str(path) 
    18871886            error_message += str(sys.exc_value) + "\n" 
    1888             logger.error(error_message) 
     1887            logging.error(error_message) 
    18891888 
    18901889    def _on_open_state_application(self, event): 
     
    20452044                msg += "and model selected. " 
    20462045                msg += "No project was saved to %s" % (str(path)) 
    2047                 logger.warning(msg) 
     2046                logging.warning(msg) 
    20482047                wx.PostEvent(self, StatusEvent(status=msg, info="error")) 
    20492048        except Exception: 
     
    21122111        #IF SAS_OPENCL is set, settings are stored in the custom config file 
    21132112        self._write_opencl_config_file() 
    2114         logger.info(" --- SasView session was closed --- \n") 
     2113        logging.info(" --- SasView session was closed --- \n") 
    21152114        wx.Exit() 
    21162115        sys.exit() 
     
    21412140            new_config_file.close() 
    21422141        else: 
    2143             logger.info("Failed to save OPENCL settings in custom config file") 
     2142            logging.info("Failed to save OPENCL settings in custom config file") 
    21442143 
    21452144 
     
    21582157                #  
    21592158                content = response.read().strip() 
    2160                 logger.info("Connected to www.sasview.org. Latest version: %s" 
     2159                logging.info("Connected to www.sasview.org. Latest version: %s" 
    21612160                             % (content)) 
    21622161                version_info = json.loads(content) 
    21632162            except: 
    2164                 logger.info("Failed to connect to www.sasview.org") 
     2163                logging.info("Failed to connect to www.sasview.org") 
    21652164        self._process_version(version_info, standalone=event is None) 
    21662165 
     
    22022201            msg = "guiframe: could not get latest application" 
    22032202            msg += " version number\n  %s" % sys.exc_value 
    2204             logger.error(msg) 
     2203            logging.error(msg) 
    22052204            if not standalone: 
    22062205                msg = "Could not connect to the application server." 
     
    22492248                    dialog.Show(True) 
    22502249                except: 
    2251                     logger.error("Error in _onTutorial: %s" % sys.exc_value) 
     2250                    logging.error("Error in _onTutorial: %s" % sys.exc_value) 
    22522251                    try: 
    22532252                        # Try an alternate method 
    2254                         logger.error( 
     2253                        logging.error( 
    22552254                            "Could not open the tutorial pdf, trying xhtml2pdf") 
    22562255                        from xhtml2pdf import pisa 
    22572256                        pisa.startViewer(path) 
    22582257                    except: 
    2259                         logger.error( 
     2258                        logging.error( 
    22602259                            "Could not open the tutorial pdf with xhtml2pdf") 
    22612260                        msg = "This feature requires 'PDF Viewer'\n" 
     
    22682267                    try: 
    22692268                        # Try an alternate method 
    2270                         logger.error( 
     2269                        logging.error( 
    22712270                            "Could not open the tutorial pdf, trying xhtml2pdf") 
    22722271                        from xhtml2pdf import pisa 
    22732272                        pisa.startViewer(path) 
    22742273                    except: 
    2275                         logger.error( 
     2274                        logging.error( 
    22762275                            "Could not open the tutorial pdf with xhtml2pdf") 
    22772276                        msg = "This feature requires the Preview application\n" 
     
    24122411        else: 
    24132412            msg = "Guiframe does not have a current perspective" 
    2414             logger.info(msg) 
     2413            logging.info(msg) 
    24152414 
    24162415    def set_theory(self, state_id, theory_id=None): 
     
    24232422            except: 
    24242423                msg = "Guiframe set_theory: \n" + str(sys.exc_value) 
    2425                 logger.info(msg) 
     2424                logging.info(msg) 
    24262425                wx.PostEvent(self, StatusEvent(status=msg, info="error")) 
    24272426        else: 
    24282427            msg = "Guiframe does not have a current perspective" 
    2429             logger.info(msg) 
     2428            logging.info(msg) 
    24302429 
    24312430    def plot_data(self, state_id, data_id=None, 
     
    25092508                                            action='remove')) 
    25102509        except: 
    2511             logger.error(sys.exc_value) 
     2510            logging.error(sys.exc_value) 
    25122511 
    25132512    def save_data1d(self, data, fname): 
     
    33073306            msg = "%s Could not load " % str(APPLICATION_NAME) 
    33083307            msg += "input file from command line.\n" 
    3309             logger.error(msg) 
     3308            logging.error(msg) 
    33103309        # Display a splash screen on top of the frame. 
    33113310        try: 
     
    33213320            msg = "Cannot display splash screen\n" 
    33223321            msg += str(sys.exc_value) 
    3323             logger.error(msg) 
     3322            logging.error(msg) 
    33243323            self.frame.Show() 
    33253324 
     
    33763375                            os.remove(file_path) 
    33773376                except: 
    3378                     logger.error("gui_manager.clean_plugin_models:\n  %s" 
     3377                    logging.error("gui_manager.clean_plugin_models:\n  %s" 
    33793378                                  % sys.exc_value) 
    33803379 
Note: See TracChangeset for help on using the changeset viewer.