7b96aa656b9b692d7c148b56c789ba18a0f6a4b7
Both are equally likely to fail, so now we can see which from the stack trace and the line number.
Pillar Python REST SDK
Integrate this module in your Python app to communicate with an Pillar server.
Caching
Requests-Cache can be used to cache HTTP requests. The Pillar Python REST SDK does not support it directly, but provides the means to plug in different session objects:
import requests_cache
import pillarsdk
req_sess = requests_cache.CachedSession(backend='sqlite',
cache_name='blender_cloud')
pillarsdk.Api.requests_session = req_sess
Any pillarsdk.Api instance will now use the cached session. To
temporary disable it, use:
api = pillarsdk.Api.Default(endpoint="https://your.endpoint")
with api.requests_session.cache_disabled():
node = pillarsdk.Node.find('1234')
Description
Languages
Python
99.4%
Shell
0.6%