Skip to content
This repository was archived by the owner on Aug 11, 2020. It is now read-only.

Commit 31f55b1

Browse files
committed
allow apiKey to be specified as a method parameter
1 parent edabe79 commit 31f55b1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

paperspace/jobs.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ def print_json_pretty(res):
3939

4040

4141
def method(category, method, params):
42-
if not config.PAPERSPACE_API_KEY:
42+
if 'apiKey' in params:
43+
config.PAPERSPACE_API_KEY = params['apiKey']
44+
del params['apiKey']
45+
elif not config.PAPERSPACE_API_KEY:
4346
config.PAPERSPACE_API_KEY = apikey()
4447

4548
if method in ['artifactsGet', 'artifactsList', 'getJob', 'getJobs',
@@ -111,7 +114,10 @@ def destroy(params):
111114

112115

113116
def logs(params, tail=False, no_logging=False):
114-
if not config.PAPERSPACE_API_KEY:
117+
if 'apiKey' in params:
118+
config.PAPERSPACE_API_KEY = params['apiKey']
119+
del params['apiKey']
120+
elif not config.PAPERSPACE_API_KEY:
115121
config.PAPERSPACE_API_KEY = apikey()
116122

117123
last_line = 0

0 commit comments

Comments
 (0)