From 3209b9652de79394c49f1863dd68d1e55a3b7c82 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 25 Jan 2014 13:23:49 -0600 Subject: [PATCH] Rename generate_unique_possibilities -> generate_unique_names (with bw compatibility) --- pytools/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pytools/__init__.py b/pytools/__init__.py index 04215a2..4fb237d 100644 --- a/pytools/__init__.py +++ b/pytools/__init__.py @@ -1610,7 +1610,7 @@ def match_precision(dtype, dtype_to_match): # {{{ unique name generation -def generate_unique_possibilities(prefix): +def generate_unique_names(prefix): yield prefix try_num = 0 @@ -1618,6 +1618,9 @@ def generate_unique_possibilities(prefix): yield "%s_%d" % (prefix, try_num) try_num += 1 +generate_unique_possibilities = MovedFunctionDeprecationWrapper( + generate_unique_names) + class UniqueNameGenerator: def __init__(self, existing_names=set(), forced_prefix=""): @@ -1642,7 +1645,7 @@ class UniqueNameGenerator: def __call__(self, based_on="id"): based_on = self.forced_prefix + based_on - for var_name in generate_unique_possibilities(based_on): + for var_name in generate_unique_names(based_on): if not self.is_name_conflicting(var_name): break -- GitLab