@@ -289,7 +289,9 @@ def register_model(
289
289
# Import these via a ZIP file.
290
290
if "swat.cas.table.CASTable" in str (type (model )):
291
291
if swat is None :
292
- raise RuntimeError ("The 'swat' package is required to work with SAS models." )
292
+ raise RuntimeError (
293
+ "The 'swat' package is required to work with SAS models."
294
+ )
293
295
if not isinstance (model , swat .CASTable ):
294
296
raise ValueError (
295
297
"Parameter 'table' should be an instance of '%r' but "
@@ -325,7 +327,9 @@ def register_model(
325
327
)
326
328
else :
327
329
model_props = {}
328
- project = _create_project (project , model_props , repo_obj , in_var , out_var )
330
+ project = _create_project (
331
+ project , model_props , repo_obj , in_var , out_var
332
+ )
329
333
model = mr .import_model_from_zip (name , project , zip_file , version = version )
330
334
# Assume ASTORE model if not a DataStep model
331
335
else :
@@ -334,15 +338,23 @@ def register_model(
334
338
if create_project :
335
339
result = conn .astore .describe (rstore = model , epcode = False )
336
340
model_props = utils .astore ._get_model_properties (result )
337
- in_var = [utils .astore .get_variable_properties (var ) for var in result .InputVariables .itertuples ()]
341
+ in_var = [
342
+ utils .astore .get_variable_properties (var )
343
+ for var in result .InputVariables .itertuples ()
344
+ ]
338
345
for var in in_var :
339
346
if not var .get ("role" ):
340
347
var ["role" ] = "INPUT"
341
- out_var = [utils .astore .get_variable_properties (var ) for var in result .OutputVariables .itertuples ()]
348
+ out_var = [
349
+ utils .astore .get_variable_properties (var )
350
+ for var in result .OutputVariables .itertuples ()
351
+ ]
342
352
for var in out_var :
343
353
if not var .get ("role" ):
344
354
var ["role" ] = "OUTPUT"
345
- project = _create_project (project , model_props , repo_obj , in_var , out_var )
355
+ project = _create_project (
356
+ project , model_props , repo_obj , in_var , out_var
357
+ )
346
358
else :
347
359
project = mr .get_project (project )
348
360
astore = conn .astore .download (rstore = model )
@@ -354,8 +366,10 @@ def register_model(
354
366
}
355
367
model = mr .post (
356
368
"/models" ,
357
- files = {"files" : ("{}.sasast" .format (model .params ["name" ]), astore ["blob" ])},
358
- data = params
369
+ files = {
370
+ "files" : ("{}.sasast" .format (model .params ["name" ]), astore ["blob" ])
371
+ },
372
+ data = params ,
359
373
)
360
374
return model
361
375
0 commit comments