@@ -59,20 +59,13 @@ def check_key(api_key, model, notebook, num_retries=0):
59
59
return "onboarding"
60
60
61
61
62
- def auth (api_key ):
63
- r = check_key (api_key )
64
- w = r ["workspace" ]
65
-
66
- return Roboflow (api_key , w )
67
-
68
-
69
62
def login (workspace = None , force = False ):
70
63
os_name = os .name
71
64
72
65
if os_name == "nt" :
73
- default_path = os .path .join (os .getenv ("USERPROFILE" ), "roboflow/config.json" )
66
+ default_path = os .path .join (os .getenv ("USERPROFILE" , "" ), "roboflow/config.json" )
74
67
else :
75
- default_path = os .path .join (os .getenv ("HOME" ), ".config/roboflow/config.json" )
68
+ default_path = os .path .join (os .getenv ("HOME" , "" ), ".config/roboflow/config.json" )
76
69
77
70
# default configuration location
78
71
conf_location = os .getenv (
@@ -143,7 +136,7 @@ def initialize_roboflow(the_workspace=None):
143
136
144
137
conf_location = os .getenv (
145
138
"ROBOFLOW_CONFIG_DIR" ,
146
- default = os .getenv ("HOME" ) + "/.config/roboflow/config.json" ,
139
+ default = os .getenv ("HOME" , "" ) + "/.config/roboflow/config.json" ,
147
140
)
148
141
149
142
if not os .path .isfile (conf_location ):
@@ -176,7 +169,7 @@ def load_model(model_url):
176
169
project = path_parts [2 ]
177
170
version = int (path_parts [- 1 ])
178
171
else :
179
- raise ("Model URL must be from either app.roboflow.com or universe.roboflow.com" )
172
+ raise ValueError ("Model URL must be from either app.roboflow.com or universe.roboflow.com" )
180
173
181
174
project = operate_workspace .project (project )
182
175
version = project .version (version )
@@ -204,7 +197,7 @@ def download_dataset(dataset_url, model_format, location=None):
204
197
version = int (path_parts [- 1 ])
205
198
the_workspace = path_parts [1 ]
206
199
else :
207
- raise ("Model URL must be from either app.roboflow.com or universe.roboflow.com" )
200
+ raise ValueError ("Model URL must be from either app.roboflow.com or universe.roboflow.com" )
208
201
operate_workspace = initialize_roboflow (the_workspace = the_workspace )
209
202
210
203
project = operate_workspace .project (project )
@@ -239,7 +232,7 @@ def auth(self):
239
232
self .universe = True
240
233
return self
241
234
else :
242
- w = r ["workspace" ]
235
+ w = r ["workspace" ] # type: ignore[arg-type]
243
236
self .current_workspace = w
244
237
return self
245
238
@@ -282,7 +275,7 @@ def project(self, project_name, the_workspace=None):
282
275
283
276
dataset_info = dataset_info .json ()["project" ]
284
277
285
- return Project (self .api_key , dataset_info )
278
+ return Project (self .api_key or "" , dataset_info )
286
279
287
280
def __str__ (self ):
288
281
"""to string function"""
0 commit comments