Houdini 20.5 Executing tasks with PDG/TOPs pdg

pdg.debugLogType module

The enumeration of debug logs available in PDG

This enum contains the different types of debug logging that PDG supports. Each log type has its own enum with the different log levels supported by that type.

Values

pdg.debugLogType.Cache

Logging that relates to work item file caches, such as whether or not a work item’s cache file was found on disk.

pdg.debugLogType.Expression

Logging that relates to work item attribute access made during expresson evaluation

pdg.debugLogType.Node

Status messages about node cook progress, errors, and callback invocations

pdg.debugLogType.Scheduler

Status messages about which work items are being scheduled, and any data they report back while cooking

pdg.debugLogType.Service

Logging that relates to the life time and usage of service pool workers

pdg.debugLogType.Transfer

Logging that relates to file transfer requests, when a local file is copied into a scheduler’s working directory

pdg.debugLogType.TypeRegistration

Logging that relates to type registration, for both internal and custom node types

pdg.debugLogType.WorkItem

Status messages about work item cook state and errors

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