@@ -411,7 +411,7 @@ def to_yaml(self) -> str:
411
411
def validate (self ) -> bool :
412
412
"""Validates the backup operation details."""
413
413
return not (
414
- (self .backup_state is not None and not self .backup_state in SettingStatus .values ()) or
414
+ (self .backup_state is not None and self .backup_state not in SettingStatus .values ()) or
415
415
(self .time_last_backup is not None and not isinstance (self .time_last_backup , int ))
416
416
)
417
417
@@ -1536,15 +1536,16 @@ def update(self, **kwargs) -> "DataScienceModel":
1536
1536
self .dsc_model = self ._to_oci_dsc_model (** kwargs ).update ()
1537
1537
1538
1538
logger .debug (f"Updating a model provenance metadata { self .provenance_metadata } " )
1539
- try :
1540
- self .dsc_model .get_model_provenance ()
1541
- self .dsc_model .update_model_provenance (
1542
- self .provenance_metadata ._to_oci_metadata ()
1543
- )
1544
- except ModelProvenanceNotFoundError :
1545
- self .dsc_model .create_model_provenance (
1546
- self .provenance_metadata ._to_oci_metadata ()
1547
- )
1539
+ if self .provenance_metadata :
1540
+ try :
1541
+ self .dsc_model .get_model_provenance ()
1542
+ self .dsc_model .update_model_provenance (
1543
+ self .provenance_metadata ._to_oci_metadata ()
1544
+ )
1545
+ except ModelProvenanceNotFoundError :
1546
+ self .dsc_model .create_model_provenance (
1547
+ self .provenance_metadata ._to_oci_metadata ()
1548
+ )
1548
1549
1549
1550
return self .sync ()
1550
1551
@@ -2036,7 +2037,7 @@ def add_artifact(
2036
2037
"Both 'prefix' and 'files' cannot be provided. Please provide only one."
2037
2038
)
2038
2039
2039
- if self .model_file_description == None :
2040
+ if self .model_file_description is None :
2040
2041
self .empty_json = {
2041
2042
"version" : "1.0" ,
2042
2043
"type" : "modelOSSReferenceDescription" ,
@@ -2086,7 +2087,7 @@ def list_obj_versions_unpaginated():
2086
2087
2087
2088
# Fetch object details and put it into the objects variable
2088
2089
objectStorageList = []
2089
- if files == None :
2090
+ if files is None :
2090
2091
objectStorageList = list_obj_versions_unpaginated ()
2091
2092
else :
2092
2093
for fileName in files :
@@ -2174,7 +2175,7 @@ def remove_artifact(
2174
2175
if (not namespace ) or (not bucket ):
2175
2176
raise ValueError ("Both 'namespace' and 'bucket' must be provided." )
2176
2177
2177
- def findModelIdx ():
2178
+ def find_model_idx ():
2178
2179
for idx , model in enumerate (self .model_file_description ["models" ]):
2179
2180
if (
2180
2181
model ["namespace" ],
@@ -2184,10 +2185,10 @@ def findModelIdx():
2184
2185
return idx
2185
2186
return - 1
2186
2187
2187
- if self .model_file_description == None :
2188
+ if self .model_file_description is None :
2188
2189
return
2189
2190
2190
- modelSearchIdx = findModelIdx ()
2191
+ modelSearchIdx = find_model_idx ()
2191
2192
if modelSearchIdx == - 1 :
2192
2193
return
2193
2194
else :
0 commit comments