Changeset c01ed3e in sasmodels for sasmodels/modelinfo.py


Ignore:
Timestamp:
Dec 22, 2017 4:48:12 PM (6 years ago)
Author:
Paul Kienzle <pkienzle@…>
Children:
15be191
Parents:
2694cb8
git-author:
Paul Kienzle <pkienzle@…> (12/22/17 16:46:46)
git-committer:
Paul Kienzle <pkienzle@…> (12/22/17 16:48:12)
Message:

code cleanup for py2c converter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/modelinfo.py

    r67cc0ff rc01ed3e  
    810810    info.sesans = getattr(kernel_module, 'sesans', None) # type: ignore 
    811811    # Default single and opencl to True for C models.  Python models have callable Iq. 
    812     info.opencl = getattr(kernel_module, 'opencl', not callable(info.Iq)) 
    813     info.single = getattr(kernel_module, 'single', not callable(info.Iq)) 
    814812    info.random = getattr(kernel_module, 'random', None) 
    815813 
     
    827825        except Exception as exc: 
    828826            logger.warn(str(exc) + " while converting %s from C to python"%name) 
     827 
     828    # Needs to come after autoc.convert since the Iq symbol may have been 
     829    # converted from python to C 
     830    info.opencl = getattr(kernel_module, 'opencl', not callable(info.Iq)) 
     831    info.single = getattr(kernel_module, 'single', not callable(info.Iq)) 
    829832 
    830833    if callable(info.Iq) and parameters.has_2d: 
Note: See TracChangeset for help on using the changeset viewer.