Ignore:
Timestamp:
Oct 11, 2018 12:20:56 PM (6 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1249
Children:
98b9f32
Parents:
67ed543
Message:

improved support for py37 in sasgui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/perspectives/fitting/fitpage.py

    rba1c145 r5251ec6  
    766766                disp_box = wx.ComboBox(self, wx.ID_ANY, size=(65, -1), 
    767767                                       style=wx.CB_READONLY, name='%s' % name1) 
    768                 for key, value in POLYDISPERSITY_MODELS.iteritems(): 
     768                for key, value in POLYDISPERSITY_MODELS.items(): 
    769769                    name_disp = str(key) 
    770770                    disp_box.Append(name_disp, value) 
     
    930930                disp_box = wx.ComboBox(self, wx.ID_ANY, size=(65, -1), 
    931931                                style=wx.CB_READONLY, name='%s' % name1) 
    932                 for key, value in POLYDISPERSITY_MODELS.iteritems(): 
     932                for key, value in POLYDISPERSITY_MODELS.items(): 
    933933                    name_disp = str(key) 
    934934                    disp_box.Append(name_disp, value) 
     
    13721372                self._check_value_enter(self.fittable_param) 
    13731373                self._check_value_enter(self.parameters) 
    1374             except: 
     1374            except Exception as exc: 
    13751375                tcrtl.SetBackgroundColour("pink") 
    1376                 msg = "Model Error:wrong value entered : %s" % sys.exc_value 
     1376                msg = "Model Error:wrong value entered : %s" % exc 
    13771377                wx.PostEvent(self._manager.parent, StatusEvent(status=msg)) 
    13781378                return 
     
    14861486                else: 
    14871487                    tcrtl.SetBackgroundColour("pink") 
    1488                     msg = "Model Error:wrong value entered : %s" % sys.exc_value 
     1488                    _, exc, _ = sys.exc_info() 
     1489                    msg = "Model Error:wrong value entered : %s" % exc 
    14891490                    wx.PostEvent(self._manager.parent, StatusEvent(status=msg)) 
    14901491                    return 
    1491             except: 
     1492            except Exception as exc: 
    14921493                tcrtl.SetBackgroundColour("pink") 
    1493                 msg = "Model Error:wrong value entered : %s" % sys.exc_value 
     1494                msg = "Model Error:wrong value entered : %s" % exc 
    14941495                wx.PostEvent(self._manager.parent, StatusEvent(status=msg)) 
    14951496                return 
     
    18591860                    wx.PostEvent(self._manager.parent, StatusEvent(status=msg, 
    18601861                                               info="error")) 
    1861                     raise ValueError, msg 
     1862                    raise ValueError(msg) 
    18621863 
    18631864            else: 
     
    18711872                    wx.PostEvent(self._manager.parent, StatusEvent(status=msg, 
    18721873                                               info="error")) 
    1873                     raise ValueError, msg 
     1874                    raise ValueError(msg) 
    18741875                # Maximum value of data 
    18751876                qmax = math.sqrt(x * x + y * y) 
     
    21132114        self._on_fit_complete() 
    21142115        if out is None or not np.isfinite(chisqr): 
    2115             raise ValueError, "Fit error occured..." 
     2116            raise ValueError("Fit error occured...") 
    21162117 
    21172118        is_modified = False 
     
    21882189                i += 1 
    21892190            else: 
    2190                 raise ValueError, "onsetValues: Invalid parameters..." 
     2191                raise ValueError("onsetValues: Invalid parameters...") 
    21912192        # Show error title when any errors displayed 
    21922193        if has_error: 
     
    29472948        # type can be either Guassian or Array 
    29482949        if len(self.model.dispersion.values()) > 0: 
    2949             type = self.model.dispersion.values()[0]["type"] 
     2950            dist_type = list(self.model.dispersion.values())[0]["type"] 
    29502951        else: 
    2951             type = "Gaussian" 
     2952            dist_type = "Gaussian" 
    29522953 
    29532954        iy += 1 
     
    30083009 
    30093010        # For Gaussian only 
    3010         if type.lower() != "array": 
     3011        if dist_type.lower() != "array": 
    30113012            for item in self.model.orientation_params: 
    30123013                if not self.magnetic_on: 
Note: See TracChangeset for help on using the changeset viewer.