Changeset 2235


Ignore:
Timestamp:
May 2, 2016 9:26:24 AM (6 years ago)
Author:
vondreele
Message:

trap typos in matrix/vector input for Transform GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIgrid.py

    r2234 r2235  
    356356            ix,iy = Ind[Obj.GetId()]
    357357            val = Obj.GetValue()
    358             if '/' in val:
    359                 vals = val.split('/')
    360                 self.Trans[iy,ix] = float(vals[0])/float(vals[1])
    361             else:   
    362                 self.Trans[iy,ix] = float(Obj.GetValue())
     358            try:
     359                if '/' in val:
     360                    vals = val.split('/')
     361                    self.Trans[iy,ix] = float(vals[0])/float(vals[1])
     362                else:   
     363                    self.Trans[iy,ix] = float(Obj.GetValue())
     364            except ValueError:
     365                pass
    363366            Obj.SetValue('%5.3f'%(self.Trans[iy,ix]))
    364367           
     
    367370            iy = Ind[Obj.GetId()]
    368371            val = Obj.GetValue()
    369             if '/' in val:
    370                 vals = val.split('/')
    371                 self.Vec[iy] = float(vals[0])/float(vals[1])
    372             else:   
    373                 self.Vec[iy] = float(Obj.GetValue())
     372            try:
     373                if '/' in val:
     374                    vals = val.split('/')
     375                    self.Vec[iy] = float(vals[0])/float(vals[1])
     376                else:   
     377                    self.Vec[iy] = float(Obj.GetValue())
     378            except ValueError:
     379                pass
    374380            Obj.SetValue('%5.3f'%(self.Vec[iy]))
    375381               
     
    520526################################################################################
    521527class RotationDialog(wx.Dialog):
    522     ''' Get Rotate & translate matrix & vector
     528    ''' Get Rotate & translate matrix & vector - currently not used
     529    needs rethinking - possible use to rotate a group of atoms about some
     530    vector/origin + translation
    523531   
    524532    '''
Note: See TracChangeset for help on using the changeset viewer.