1111from narwhals ._pandas_like .utils import native_to_narwhals_dtype
1212from narwhals .utils import Implementation
1313from narwhals .utils import flatten
14- from narwhals .utils import generate_unique_token
14+ from narwhals .utils import generate_temporary_column_name
1515from narwhals .utils import parse_columns_to_drop
1616from narwhals .utils import parse_version
1717
@@ -194,7 +194,7 @@ def unique(
194194 native_frame = self ._native_frame
195195 if keep == "none" :
196196 subset = subset or self .columns
197- token = generate_unique_token (n_bytes = 8 , columns = subset )
197+ token = generate_temporary_column_name (n_bytes = 8 , columns = subset )
198198 ser = native_frame .groupby (subset ).size ().rename (token )
199199 ser = ser .loc [ser == 1 ]
200200 unique = ser .reset_index ().drop (columns = token )
@@ -236,7 +236,7 @@ def join(
236236 if isinstance (right_on , str ):
237237 right_on = [right_on ]
238238 if how == "cross" :
239- key_token = generate_unique_token (
239+ key_token = generate_temporary_column_name (
240240 n_bytes = 8 , columns = [* self .columns , * other .columns ]
241241 )
242242
@@ -253,7 +253,7 @@ def join(
253253 )
254254
255255 if how == "anti" :
256- indicator_token = generate_unique_token (
256+ indicator_token = generate_temporary_column_name (
257257 n_bytes = 8 , columns = [* self .columns , * other .columns ]
258258 )
259259
@@ -363,7 +363,7 @@ def tail(self: Self, n: int) -> Self:
363363 raise NotImplementedError (msg )
364364
365365 def gather_every (self : Self , n : int , offset : int ) -> Self :
366- row_index_token = generate_unique_token (n_bytes = 8 , columns = self .columns )
366+ row_index_token = generate_temporary_column_name (n_bytes = 8 , columns = self .columns )
367367 pln = self .__narwhals_namespace__ ()
368368 return (
369369 self .with_row_index (name = row_index_token )
0 commit comments