Changeset 7673ecd in sasview for src/sas/sasgui/perspectives/fitting/basepage.py
- Timestamp:
- Jun 22, 2016 12:23:20 PM (8 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.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- d7573c7
- Parents:
- ad52d31
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sasgui/perspectives/fitting/basepage.py
rcb4ef58 r7673ecd 12 12 import json 13 13 import logging 14 import traceback 15 14 16 from collections import defaultdict 15 17 from wx.lib.scrolledpanel import ScrolledPanel 18 19 import sasmodels.sasview_model 16 20 from sas.sasgui.guiframe.panel_base import PanelBase 17 21 from sas.sasgui.guiframe.utils import format_number, check_float, IdList … … 852 856 angles.append(angle) 853 857 weights.append(weight) 854 except :858 except Exception: 855 859 # Skip non-data lines 856 logging.error( sys.exc_info()[1])860 logging.error(traceback.format_exc()) 857 861 return numpy.array(angles), numpy.array(weights) 858 862 except: … … 1393 1397 self.model._persistency_dict[key] = \ 1394 1398 [state.values, state.weights] 1395 except :1396 logging.error( sys.exc_info()[1])1399 except Exception: 1400 logging.error(traceback.format_exc()) 1397 1401 selection = self._find_polyfunc_selection(disp_model) 1398 1402 for list in self.fittable_param: … … 1410 1414 list[5].Disable() 1411 1415 list[6].Disable() 1412 except :1413 logging.error( sys.exc_info()[1])1416 except Exception: 1417 logging.error(traceback.format_exc()) 1414 1418 # For array, disable all fixed params 1415 1419 if selection == 1: … … 1419 1423 try: 1420 1424 item[2].Disable() 1421 except :1422 logging.error( sys.exc_info()[1])1425 except Exception: 1426 logging.error(traceback.format_exc()) 1423 1427 1424 1428 # Make sure the check box updated when all checked … … 1507 1511 is_modified = self._check_value_enter(self.parameters, 1508 1512 is_modified) 1509 except :1510 logging.error( sys.exc_info()[1])1513 except Exception: 1514 logging.error(traceback.format_exc()) 1511 1515 1512 1516 # Here we should check whether the boundaries have been modified. … … 1651 1655 try: 1652 1656 self.save_current_state() 1653 except :1654 logging.error( sys.exc_info()[1])1657 except Exception: 1658 logging.error(traceback.format_exc()) 1655 1659 1656 1660 return flag … … 1895 1899 if mod_cat == custom_model: 1896 1900 for model in self.model_list_box[mod_cat]: 1897 if 'sasmodels.sasview_model.' in str(model): 1898 str_m = model.id 1899 else: 1900 str_m = str(model).split(".")[0] 1901 #self.model_box.Append(str_m) 1901 str_m = model.id if hasattr(model, 'id') else model.name 1902 1902 m_list.append(self.model_dict[str_m]) 1903 1903 else: … … 1910 1910 # wx.PostEvent(self.parent.parent, 1911 1911 # StatusEvent(status=msg, info="error")) 1912 except :1913 msg = "%s\n" % (sys.exc_info()[1])1912 except Exception: 1913 msg = traceback.format_exc() 1914 1914 wx.PostEvent(self._manager.parent, 1915 1915 StatusEvent(status=msg, info="error")) … … 2474 2474 try: 2475 2475 self.model.set_dispersion(p, disp_model) 2476 except :2477 logging.error( sys.exc_info()[1])2476 except Exception: 2477 logging.error(traceback.format_exc()) 2478 2478 2479 2479 ## save state into … … 2687 2687 del self.model._persistency_dict[name.split('.')[0]] 2688 2688 del self.state.model._persistency_dict[name.split('.')[0]] 2689 except :2690 logging.error( sys.exc_info()[1])2689 except Exception: 2690 logging.error(traceback.format_exc()) 2691 2691 2692 2692 def _lay_out(self): … … 2832 2832 graphs.append(item2.figure) 2833 2833 canvases.append(item2.canvas) 2834 except :2834 except Exception: 2835 2835 # Not for control panels 2836 logging.error( sys.exc_info()[1])2836 logging.error(traceback.format_exc()) 2837 2837 # Make sure the resduals plot goes to the last 2838 2838 if res_item != None: … … 3167 3167 if item[7].__class__.__name__ == 'ComboBox': 3168 3168 disfunc = str(item[7].GetValue()) 3169 except :3170 logging.error( sys.exc_info()[1])3169 except Exception: 3170 logging.error(traceback.format_exc()) 3171 3171 3172 3172 # 2D … … 3174 3174 try: 3175 3175 check = item[0].GetValue() 3176 except :3176 except Exception: 3177 3177 check = None 3178 3178 name = item[1] … … 3202 3202 for weight in self.weights[name]: 3203 3203 disfunc += ' ' + str(weight) 3204 except :3205 logging.error( sys.exc_info()[1])3204 except Exception: 3205 logging.error(traceback.format_exc()) 3206 3206 content += name + ',' + str(check) + ',' + value + disfunc + ':' 3207 3207 … … 3403 3403 weights=pd_weights) 3404 3404 is_array = True 3405 except :3406 logging.error( sys.exc_info()[1])3405 except Exception: 3406 logging.error(traceback.format_exc()) 3407 3407 if not is_array: 3408 3408 self._disp_obj_dict[name] = disp_model … … 3418 3418 self.state.weights] 3419 3419 3420 except :3421 logging.error( sys.exc_info()[1])3420 except Exception: 3421 logging.error(traceback.format_exc()) 3422 3422 print "Error in BasePage._paste_poly_help: %s" % \ 3423 3423 sys.exc_info()[1]
Note: See TracChangeset
for help on using the changeset viewer.