Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def _h():
"""Create a header to provide library metadata"""
return {"Authorization": "Bearer " + get_api_key(),
"x-jovian-source": "library",
"x-jovian-library-version": __version__,
"x-jovian-command": "add-slack",
"x-jovian-guest": get_guest_key(),
"x-jovian-org": read_org_id()}
def _h():
"""Create authorization header with API key"""
return {"Authorization": "Bearer " + get_api_key(),
"x-jovian-source": "library",
"x-jovian-library-version": __version__,
"x-jovian-guest": get_guest_key(),
"x-jovian-org": read_org_id()}
def _h(fresh):
"""Create a header to provide library metadata"""
api_key, _ = read_api_key_opt()
headers = {"x-jovian-source": "library",
"x-jovian-library-version": __version__,
"x-jovian-command": "clone" if fresh else "pull",
"x-jovian-guest": get_guest_key(),
"x-jovian-org": read_org_id()}
if api_key is not None:
headers["Authorization"] = "Bearer " + api_key
return headers