Module ExperimentObjects :: Class Procedure |
[hide private]
[frames] | no frames]

# Class Procedure

source code

    object --+
             |
          list --+
                 |
                Procedure

A Procedure determines a single sequence of events, such as the presentation of trial. Multiple Procedures might be used to comprise an Experiment (e.g. one for presenting instructions, one for trials, one for debriefing subjects).

In practice a Procedure is simply a python list of Event objects, each of which knows when it starts and stops.

Instance Methods | [hide private]
new list |
__init__(self, name) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
generateInitCode(self, buff) | source code
generateRunCode(self, buff, indent) | source code
Inherited from `list`: `__add__`, `__contains__`, `__delitem__`, `__delslice__`, `__eq__`, `__ge__`, `__getattribute__`, `__getitem__`, `__getslice__`, `__gt__`, `__hash__`, `__iadd__`, `__imul__`, `__iter__`, `__le__`, `__len__`, `__lt__`, `__mul__`, `__ne__`, `__new__`, `__repr__`, `__reversed__`, `__rmul__`, `__setitem__`, `__setslice__`, `append`, `count`, `extend`, `index`, `insert`, `pop`, `remove`, `reverse`, `sort` Inherited from `object`: `__delattr__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__str__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, name) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Returns: new list Overrides: object.__init__ (inherited documentation)