diff options
Diffstat (limited to 'pylibchorus/chorus_client.py')
-rw-r--r-- | pylibchorus/chorus_client.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/pylibchorus/chorus_client.py b/pylibchorus/chorus_client.py index dbacea9..822420f 100644 --- a/pylibchorus/chorus_client.py +++ b/pylibchorus/chorus_client.py @@ -91,3 +91,21 @@ def _logout_(sid, cookies): 'url': '/sessions', 'method': 'DELETE', } + +def _create_workfile_(workspace_id, workfile_name, sid, cookies): + '''Create request data for workfile creation''' + return { + 'data': { + 'workspace_id': workspace_id, + 'file_name': workfile_name, + }, + 'headers': { + 'content-type': CONTENT_TYPE, + }, + 'params': { + 'session_id': sid, + }, + 'cookies': cookies, + 'url': '/workspaces/%s/workfiles' % workspace_id, + 'method': 'POST', + } |