Changeset b234bb9 for fedd/fedd_util.py


Ignore:
Timestamp:
Aug 28, 2008 2:47:15 PM (16 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
2d5c8b6
Parents:
0d830de
Message:

Experiment creation integrated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd_util.py

    r0d830de rb234bb9  
    181181    """
    182182    if getattr(contents, "__iter__", None) != None:
    183         obj = getattr(container, "new_%s" % name, None)()
     183        attr =getattr(container, "new_%s" % name, None)
     184        if attr: obj = attr()
     185        else:
     186            print dir(container)
     187            raise TypeError("%s does not have a new_%s attribute" % \
     188                    (container, name))
    184189        for e, v in contents.iteritems():
    185190            assign = getattr(obj, "set_element_%s" % e, None) or \
Note: See TracChangeset for help on using the changeset viewer.