Base client class for submitting requests to a server.
Adds defaults for server url, authentication, and retrying.
|
__init__(self,
username=None,
base_url=None,
api_version=1)
x.__init__(...) initializes x; see help(type(x)) for signature |
|
|
|
|
|
|
str
|
safename(self,
oldname)
Ensure that the name is safe and that path separators are consistent
on Linux and Windows. |
|
|
|
_retry(self,
method,
uri,
headers={ ' content-type ' : ' application/json ' } ,
auth=None,
required_statuses=None,
retries=0,
**kwargs) |
|
|
|
_request(self,
method,
uri,
headers={ ' content-type ' : ' application/json ' } ,
auth=None,
required_statuses=None,
retries=0,
verify=False,
**kwargs) |
|
|
|
post(self,
uri,
required_statuses=( 201) ,
**kwargs) |
|
|
|
|
|
patch(self,
uri,
required_statuses=( 202) ,
**kwargs) |
|
|
|
get(self,
uri,
retries=3,
**kwargs) |
|
|
|
delete(self,
uri,
**kwargs) |
|
|
|
getResourceURI(self,
response=None)
Get an API rooted address from a full address. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|