For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data

We've briefly touched upon the fact that Context and Instance objects can store and retrieve data.

import pyblish.api
context = pyblish.api.Context()
context.data["key"] = "value"

Data is a regular Python dictionary stored in the Context and is meant for sharing information amongst plug-ins, whereas data in an Instance is specific to the instance. In both cases, data uses mixedCase by convention, whereas standard Python variables use snake_case.

# wrong
context.data["my_key"] = True

# right
context.data["myKey"] = True

Last updated