| 36 | import IECore |
| 37 | |
| 38 | class PythonOp( IECore.Op ) : |
| 39 | |
| 40 | def __init__( self ) : |
| 41 | |
| 42 | IECore.Op.__init__( self, "opDescription", IECore.StringParameter( name = "result", description = "", defaultValue = "" ) ) |
| 43 | self.parameters().addParameter( IECore.StringParameter( name = "name", description = "", defaultValue = "john" ) ) |
| 44 | |
| 45 | def doOperation( self, operands ) : |
| 46 | |
| 47 | return IECore.StringData( operands['name'].value ) |
| 48 | |
| 49 | IECore.registerRunTimeTyped( PythonOp ) |
| 50 |
no outgoing calls
no test coverage detected