1919from ads .common .oci_mixin import OCIModelMixin
2020from ads .feature_store .service .oci_transformation import OCITransformation
2121from ads .jobs .builders .base import Builder
22- from ads .feature_store .common .utils .transformation_query_validator import TransformationQueryValidator
22+ from ads .feature_store .common .utils .transformation_query_validator import (
23+ TransformationQueryValidator ,
24+ )
2325
2426logger = logging .getLogger (__name__ )
2527
@@ -278,16 +280,18 @@ def with_source_code_function(self, source_code_func) -> "Transformation":
278280 Base64EncoderDecoder .encode (source_code ),
279281 )
280282 else :
281- return self .set_spec (
282- self .CONST_SOURCE_CODE , None )
283+ return self .set_spec (self .CONST_SOURCE_CODE , None )
283284
284285 @property
285286 def transformation_query_input (self ) -> str :
286287 return self .get_spec (self .CONST_TRANSFORMATION_QUERY_INPUT )
287288
288289 @transformation_query_input .setter
289290 def transformation_query_input (self , transformation_query ):
290- self .set_spec (self .CONST_TRANSFORMATION_QUERY_INPUT , Base64EncoderDecoder .encode (transformation_query ))
291+ self .set_spec (
292+ self .CONST_TRANSFORMATION_QUERY_INPUT ,
293+ Base64EncoderDecoder .encode (transformation_query ),
294+ )
291295
292296 def with_transformation_query_input (self , transformation_query ) -> "Transformation" :
293297 """Sets the source code function for the transformation.
@@ -303,7 +307,8 @@ def with_transformation_query_input(self, transformation_query) -> "Transformati
303307 The Transformation instance (self)
304308 """
305309 return self .set_spec (
306- self .CONST_TRANSFORMATION_QUERY_INPUT , transformation_query )
310+ self .CONST_TRANSFORMATION_QUERY_INPUT , transformation_query
311+ )
307312
308313 def with_id (self , id : str ) -> "Transformation" :
309314 return self .set_spec (self .CONST_ID , id )
@@ -380,7 +385,9 @@ def create(self, **kwargs) -> "Transformation":
380385
381386 if not self .transformation_query_input :
382387 if not self .source_code_function :
383- raise ValueError ("Transformation source code function must be provided." )
388+ raise ValueError (
389+ "Transformation source code function must be provided."
390+ )
384391
385392 if not self .display_name :
386393 self .display_name = self ._transformation_function_name
@@ -390,13 +397,16 @@ def create(self, **kwargs) -> "Transformation":
390397 "Transformation display name and function name must be same."
391398 )
392399 elif self .transformation_mode .lower () == TransformationMode .SQL .value :
393- TransformationQueryValidator .verify_sql_input (self .transformation_query_input ,
394- self .CONST_DATA_SOURCE_TRANSFORMATION_INPUT )
400+ TransformationQueryValidator .verify_sql_input (
401+ self .transformation_query_input ,
402+ self .CONST_DATA_SOURCE_TRANSFORMATION_INPUT ,
403+ )
395404 # convert it to transformation function to ensure the integrity with backend
396- output = TransformationQueryValidator \
397- .create_transformation_template (self .transformation_query_input ,
398- self .CONST_DATA_SOURCE_TRANSFORMATION_INPUT ,
399- self .CONST_TRANSFORMATION_FUNCTION_NAME )
405+ output = TransformationQueryValidator .create_transformation_template (
406+ self .transformation_query_input ,
407+ self .CONST_DATA_SOURCE_TRANSFORMATION_INPUT ,
408+ self .CONST_TRANSFORMATION_FUNCTION_NAME ,
409+ )
400410 self .with_display_name (self .CONST_TRANSFORMATION_FUNCTION_NAME )
401411 self .with_source_code_function (output )
402412 else :
0 commit comments