Add CLI client interface to image upload

Closes #68
This commit is contained in:
2020-02-09 20:42:56 -05:00
parent e419855911
commit 1de57ab6f3
3 changed files with 63 additions and 3 deletions

View File

@ -23,7 +23,7 @@
import requests
import click
def call_api(config, operation, request_uri, params=None, data=None):
def call_api(config, operation, request_uri, params=None, data=None, files=None):
# Craft the URI
uri = '{}://{}{}{}'.format(
config['api_scheme'],
@ -52,14 +52,16 @@ def call_api(config, operation, request_uri, params=None, data=None):
uri,
headers=headers,
params=params,
data=data
data=data,
files=files
)
if operation == 'put':
response = requests.put(
uri,
headers=headers,
params=params,
data=data
data=data,
files=files
)
if operation == 'patch':
response = requests.patch(