@@ -867,7 +867,7 @@ def __init__(
867867 reverse = None ,
868868 parse_env = None
869869 ):
870- partitioned = False
870+ windowed_situation = False
871871 if ops is None :
872872 ops = {}
873873 ops = data_algebra .expr_rep .parse_assignments_in_context (
@@ -878,25 +878,25 @@ def __init__(
878878 for (k , opk ) in ops .items (): # look for aggregation functions
879879 if isinstance (opk , data_algebra .expr_rep .Expression ):
880880 if opk .op in data_algebra .expr_rep .fn_names_that_imply_windowed_situation :
881- partitioned = True
881+ windowed_situation = True
882882 self .ops = ops
883883 if partition_by is None :
884884 partition_by = []
885885 if isinstance (partition_by , numbers .Number ):
886886 partition_by = []
887- partitioned = True
887+ windowed_situation = True
888888 if isinstance (partition_by , str ):
889889 partition_by = [partition_by ]
890890 if len (partition_by ) > 0 :
891- partitioned = True
891+ windowed_situation = True
892892 self .partition_by = partition_by
893893 if order_by is None :
894894 order_by = []
895895 if isinstance (order_by , str ):
896896 order_by = [order_by ]
897897 if len (order_by ) > 0 :
898- partitioned = True
899- self .partitioned = partitioned
898+ windowed_situation = True
899+ self .windowed_situation = windowed_situation
900900 self .order_by = order_by
901901 if reverse is None :
902902 reverse = []
@@ -935,20 +935,20 @@ def __init__(
935935 if len (bad_overwrite ) > 0 :
936936 raise ValueError ("tried to change: " + str (bad_overwrite ))
937937 # check op arguments are very simple: all arguments are column names
938- if partitioned :
938+ if windowed_situation :
939939 for (k , opk ) in ops .items ():
940940 if not isinstance (opk , data_algebra .expr_rep .Expression ):
941941 raise ValueError (
942942 "non-aggregated expression in windowed/partitoned extend: " +
943943 "'" + k + "': '" + opk .to_pandas () + "'"
944944 )
945945 if len (opk .args ) > 1 :
946- raise ValueError ("in windowed/partitioned situations only simple operators are allowed, " +
946+ raise ValueError ("in windowed situations only simple operators are allowed, " +
947947 "'" + k + "': '" + opk .to_pandas () + "' term is too complex an expression" )
948948 if len (opk .args ) > 0 :
949949 value_name = opk .args [0 ].to_pandas ()
950950 if value_name not in source .column_set :
951- raise ValueError ("in windowed/partitioned situations only simple operators are allowed, " +
951+ raise ValueError ("in windowed situations only simple operators are allowed, " +
952952 "'" + k + "': '" + opk .to_pandas () + "' term is too complex an expression" )
953953 ViewRepresentation .__init__ (self , column_names = column_names , sources = [source ])
954954
@@ -994,7 +994,7 @@ def to_python_implementation(self, *, indent=0, strict=True, print_sources=True)
994994 ]
995995 flowed = ("," + spacer + " " ).join (ops )
996996 s = s + ("extend({" + spacer + " " + flowed + "}" )
997- if self .partitioned :
997+ if self .windowed_situation :
998998 if len (self .partition_by ) > 0 :
999999 s = s + "," + spacer + "partition_by=" + self .partition_by .__repr__ ()
10001000 else :
0 commit comments