Houdini 20.5 Executing tasks with PDG/TOPs pdg

pdg.attribOverwrite module

The enumeration of work item attribute overwrite options

This enum contains the possible ways to configure attribute overwriting behavior, when setting a value or creating an attribute on a work item.

Values

pdg.attribOverwrite.Always

Always overwrite existing attribute values, even if the type does not match. In cases where the existing attribute is not the same type as the value that’s being set, PDG will remove the existing attribute from the work item and create a new one based on the new type.

pdg.attribOverwrite.Match

Only overwrite existing attributes if the data type matches. This is the default behavior.

pdg.attribOverwrite.Never

Never overwrite an existing attribute, even if the data type is the same.

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