pulumi/sdk/python
Pat Gavlin 97ace29ab1
Begin tracing Pulumi API calls. (#1330)
These changes enable tracing of Pulumi API calls.

The span with which to associate an API call is passed via a
`context.Context` parameter. This required plumbing a
`context.Context` parameter through a rather large number of APIs,
especially in the backend.

In general, all API calls are associated with a new root span that
exists for essentially the entire lifetime of an invocation of the
Pulumi CLI. There were a few places where the plumbing got a bit hairier
than I was willing to address with these changes; I've used
`context.Background()` in these instances. API calls that receive this
context will create new root spans, but will still be traced.
2018-05-07 18:23:03 -07:00
..
cmd Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
lib Add an ID property to ReadResponse (#1145) 2018-04-10 12:58:50 -07:00
pkg/version Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
.gitignore Reenable Pylint (#1024) 2018-03-09 15:11:37 -08:00
Makefile Ensure pip 10.0.0 is installed (#1199) 2018-04-14 16:43:48 -07:00
requirements.txt Prefer Python2 tools; fail-fast when wrong 2018-03-06 17:50:42 -08:00