pulumi/sdk/python
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
..
cmd Support python 3.9 on windows (#5739) 2020-11-11 14:07:59 -08:00
dist Respect PULUMI_PYTHON_CMD in scripts (#5782) 2020-11-18 19:08:41 -08:00
lib Make data sources catchable in Python 2020-11-20 17:49:04 -08:00
.gitignore add .venv/ to python .gitignore to ignore when using PIPENV_VENV_IN_PROJECT=1 2019-06-19 12:43:04 -07:00
.pylintrc Support remote components in Python (#5375) 2020-09-30 14:09:20 -07:00
Makefile Update sdk/python/Makefile 2020-11-18 09:21:41 -08:00
Pipfile Switch to pytest since it captures stdout/stderr and only prints on failure 2020-11-17 23:09:18 -08:00
Pipfile.lock Switch to pytest since it captures stdout/stderr and only prints on failure 2020-11-17 23:09:18 -08:00
mypy.ini Allow oversize protocol buffers (#3895) 2020-02-10 15:30:42 -07:00
python.go Install plugin dependencies (#5353) 2020-09-14 13:54:26 -07:00
python_test.go Update pip/setuptools/wheel in virtual environment (#5042) 2020-07-23 13:33:09 -07:00