Ignore:
Timestamp:
Oct 11, 2018 2: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/pr/inversion_state.py

    r2469df7 r5251ec6  
    1818import logging 
    1919from lxml import etree 
     20 
    2021from sas.sasgui.guiframe.dataFitting import Data1D 
    2122from sas.sascalc.dataloader.readers.cansas_reader import Reader as CansasReader 
     
    238239            msg = "InversionState no longer supports non-CanSAS" 
    239240            msg += " format for P(r) files" 
    240             raise RuntimeError, msg 
     241            raise RuntimeError(msg) 
    241242 
    242243        if node.get('version') and node.get('version') == '1.0': 
     
    252253                try: 
    253254                    self.timestamp = float(entry.get('epoch')) 
    254                 except: 
     255                except Exception as exc: 
    255256                    msg = "InversionState.fromXML: Could not read " 
    256                     msg += "timestamp\n %s" % sys.exc_value 
     257                    msg += "timestamp\n %s" % exc 
    257258                    logger.error(msg) 
    258259 
     
    432433                state = InversionState() 
    433434                state.fromXML(node=nodes[0]) 
    434         except: 
     435        except Exception as exc: 
    435436            msg = "XML document does not contain P(r) " 
    436             msg += "information.\n %s" % sys.exc_value 
     437            msg += "information.\n %s" % exc 
    437438            logger.info(msg) 
    438439 
     
    481482                        output.append(sas_entry) 
    482483        else: 
    483             raise RuntimeError, "%s is not a file" % path 
     484            raise RuntimeError("%s is not a file" % path) 
    484485 
    485486        # Return output consistent with the loader's api 
     
    525526            msg = "The cansas writer expects a Data1D " 
    526527            msg += "instance: %s" % str(datainfo.__class__.__name__) 
    527             raise RuntimeError, msg 
     528            raise RuntimeError(msg) 
    528529 
    529530        # Create basic XML document 
Note: See TracChangeset for help on using the changeset viewer.