@@ -95,7 +95,7 @@ class ColumnGenerationSpec(SerializableToDict):
9595 # restrict spurious messages from java gateway
9696 logging .getLogger ("py4j" ).setLevel (logging .WARNING )
9797
98- def __init__ (self , name , colType = None , minValue = 0 , maxValue = None , step = 1 , prefix = '' , random = False ,
98+ def __init__ (self , name , colType = None , * , minValue = 0 , maxValue = None , step = 1 , prefix = '' , random = False ,
9999 distribution = None , baseColumn = None , randomSeed = None , randomSeedMethod = None ,
100100 implicit = False , omit = False , nullable = True , debug = False , verbose = False ,
101101 seedColumnName = DEFAULT_SEED_COLUMN ,
@@ -529,18 +529,22 @@ def _setup_logger(self):
529529 else :
530530 self .logger .setLevel (logging .WARNING )
531531
532- def _computeAdjustedRangeForColumn (self , colType , c_min , c_max , c_step , c_begin , c_end , c_interval , c_range ,
532+ def _computeAdjustedRangeForColumn (self , colType , c_min , c_max , c_step , * , c_begin , c_end , c_interval , c_range ,
533533 c_unique ):
534534 """Determine adjusted range for data column
535535 """
536536 assert colType is not None , "`colType` must be non-None instance"
537537
538538 if type (colType ) is DateType or type (colType ) is TimestampType :
539- return self ._computeAdjustedDateTimeRangeForColumn (colType , c_begin , c_end , c_interval , c_range , c_unique )
539+ return self ._computeAdjustedDateTimeRangeForColumn (colType , c_begin , c_end , c_interval ,
540+ c_range = c_range ,
541+ c_unique = c_unique )
540542 else :
541- return self ._computeAdjustedNumericRangeForColumn (colType , c_min , c_max , c_step , c_range , c_unique )
543+ return self ._computeAdjustedNumericRangeForColumn (colType , c_min , c_max , c_step ,
544+ c_range = c_range ,
545+ c_unique = c_unique )
542546
543- def _computeAdjustedNumericRangeForColumn (self , colType , c_min , c_max , c_step , c_range , c_unique ):
547+ def _computeAdjustedNumericRangeForColumn (self , colType , c_min , c_max , c_step , * , c_range , c_unique ):
544548 """Determine adjusted range for data column
545549
546550 Rules:
@@ -589,7 +593,7 @@ def _computeAdjustedNumericRangeForColumn(self, colType, c_min, c_max, c_step, c
589593
590594 return result
591595
592- def _computeAdjustedDateTimeRangeForColumn (self , colType , c_begin , c_end , c_interval , c_range , c_unique ):
596+ def _computeAdjustedDateTimeRangeForColumn (self , colType , c_begin , c_end , c_interval , * , c_range , c_unique ):
593597 """Determine adjusted range for Date or Timestamp data column
594598 """
595599 effective_begin , effective_end , effective_interval = None , None , None
@@ -656,7 +660,7 @@ def _getUniformRandomSQLExpression(self, col_name):
656660 else :
657661 return "rand()"
658662
659- def _getScaledIntSQLExpression (self , col_name , scale , base_columns , base_datatypes = None , compute_method = None ,
663+ def _getScaledIntSQLExpression (self , col_name , scale , base_columns , * , base_datatypes = None , compute_method = None ,
660664 normalize = False ):
661665 """ Get scaled numeric expression
662666
0 commit comments