@@ -59,20 +59,13 @@ def check_key(api_key, model, notebook, num_retries=0):
5959 return "onboarding"
6060
6161
62- def auth (api_key ):
63- r = check_key (api_key )
64- w = r ["workspace" ]
65-
66- return Roboflow (api_key , w )
67-
68-
6962def login (workspace = None , force = False ):
7063 os_name = os .name
7164
7265 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" )
7467 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" )
7669
7770 # default configuration location
7871 conf_location = os .getenv (
@@ -143,7 +136,7 @@ def initialize_roboflow(the_workspace=None):
143136
144137 conf_location = os .getenv (
145138 "ROBOFLOW_CONFIG_DIR" ,
146- default = os .getenv ("HOME" ) + "/.config/roboflow/config.json" ,
139+ default = os .getenv ("HOME" , "" ) + "/.config/roboflow/config.json" ,
147140 )
148141
149142 if not os .path .isfile (conf_location ):
@@ -176,7 +169,7 @@ def load_model(model_url):
176169 project = path_parts [2 ]
177170 version = int (path_parts [- 1 ])
178171 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" )
180173
181174 project = operate_workspace .project (project )
182175 version = project .version (version )
@@ -204,7 +197,7 @@ def download_dataset(dataset_url, model_format, location=None):
204197 version = int (path_parts [- 1 ])
205198 the_workspace = path_parts [1 ]
206199 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" )
208201 operate_workspace = initialize_roboflow (the_workspace = the_workspace )
209202
210203 project = operate_workspace .project (project )
@@ -239,7 +232,7 @@ def auth(self):
239232 self .universe = True
240233 return self
241234 else :
242- w = r ["workspace" ]
235+ w = r ["workspace" ] # type: ignore[arg-type]
243236 self .current_workspace = w
244237 return self
245238
@@ -282,7 +275,7 @@ def project(self, project_name, the_workspace=None):
282275
283276 dataset_info = dataset_info .json ()["project" ]
284277
285- return Project (self .api_key , dataset_info )
278+ return Project (self .api_key or "" , dataset_info )
286279
287280 def __str__ (self ):
288281 """to string function"""
0 commit comments