Houdini 20.5 Executing tasks with PDG/TOPs pdg

pdg.attribType module

The enumeration of work item attribute types

This enum contains the possible types for an attribute stored on a pdg.WorkItem.

Values

pdg.attribType.Int

The attribute stores an integer array

pdg.attribType.Float

The attribute stores a floating point array

pdg.attribType.String

The attribute stores a string array

pdg.attribType.File

The attribute stores an array of pdg.File objects

pdg.attribType.PyObject

The attribute stores a single, arbitrary PyObject

pdg.attribType.Geometry

The attribute stores Houdini geometry data, and can only be used by nodes that support this attribute type. For example, the Invoke or Geometry Import.

pdg.attribType.Dict

The attribute stores an array of dictionaries, which can be nested. From Python, elements of a Dict array attribute can be accessed as instances of the pdg.Dictionary class.

pdg.attribType.Undefined

Unspecified/unintialized type

pdg

attributes

cooking

customtypes

  • pdg.Dictionary

    Wraps a nested dictionary object in Python, used with Dictionary Array attributes

data

debugging

events

exceptions

  • pdg.AttribError

    Generic exception raised when an error occurs when accessing work item attributes

  • pdg.CookError

    Generic exception raised when an error running the graph.

  • pdg.ServiceError

    Generic exception raised when an error occurs during a PDG service manager operation

expressions

  • pdg.EvaluationContext

    A module with global functions that operate on the thread-local evaluation context

internal

nodes

schedulers

services

types

workitems