Changeset 2717 for trunk/GSASII.py


Ignore:
Timestamp:
Feb 21, 2017 3:50:45 PM (5 years ago)
Author:
vondreele
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASII.py

    r2715 r2717  
    35923592                        if 'formula' in item[:15].lower():
    35933593                            formula = item.split('=')[1].split()
    3594                             elems = formula[::2]
    3595                             nums = formula[1::2]
    3596                             formula = zip(elems,nums)
    3597                             for [elem,num] in formula:
    3598                                 ElData = G2elem.GetElInfo(elem,Parms)
    3599                                 ElData['FormulaNo'] = float(num)
     3594                            try:
     3595                                elems = formula[::2]
     3596                                nums = formula[1::2]
     3597                                Formula = zip(elems,nums)
     3598                                for [elem,num] in Formula:
     3599                                    ElData = G2elem.GetElInfo(elem,Parms)
     3600                                    ElData['FormulaNo'] = float(num)
     3601                                    ElList[elem] = ElData
     3602                            except ValueError:
     3603                                ElData = G2elem.GetElInfo(formula[0],Parms)
     3604                                ElData['FormulaNo'] = 1.0
    36003605                                ElList[elem] = ElData
    36013606                    ElLists.append(ElList)
Note: See TracChangeset for help on using the changeset viewer.