pulumi/sdk
Joe Duffy b114a763fa Make data sources catchable in Python
The current logic lets unhandled errors in the RPC invocation
unahandled in the async loop, which crashes the process due to
the way we await completion of RPCs before exiting the process
in Python. Instead of doing that, we can just marshal them back
to the synchronous awaiter as part of the calling convention,
and have that awaiter (which is called by the invoke methods)
re-raise the exception. This should fix pulumi/pulumi#3611.
2020-11-20 17:49:04 -08:00
..
dotnet Output key and correct stack on keynotfound (#5740) 2020-11-17 19:58:56 +01:00
go Drop unnecessary prefix in test output since we rely on go's testing to do the right thing 2020-11-17 23:24:08 -08:00
nodejs Fix bug calling `Provider.read` (#5716) 2020-11-09 08:48:19 -08:00
proto Add support for serialized resource references. (#5041) 2020-10-27 10:12:12 -07:00
python Make data sources catchable in Python 2020-11-20 17:49:04 -08:00
README.md Updating .NET references 2020-04-27 12:42:11 -07:00
go.mod Fix the go sum files to ensure non dirty tree (#5683) 2020-11-04 20:04:03 +00:00
go.sum Fix the go sum files to ensure non dirty tree (#5683) 2020-11-04 20:04:03 +00:00

README.md

Pulumi Language SDKs

This directory contains the Pulumi SDKs for all supported languages.

Please see the respective READMEs for information about installing and using these libraries:

The language providers work by implementing gRPC interfaces defined in proto/.