diff --git a/product/ERP5Type/Utils.py b/product/ERP5Type/Utils.py index 2002403d2c292e46db1a23582933132e076cc84b..abe3b7cd4f63515bd2809dcf1400563c57c32489 100644 --- a/product/ERP5Type/Utils.py +++ b/product/ERP5Type/Utils.py @@ -265,10 +265,10 @@ def getPath(object_or_path, **kw): return path.split('/') return path -def int2letters(i): +def int2letter(i): """ Convert an integer to letters, to generate spreadsheet column id - A, B, C ..., Z, AA, AB, ..., AZ, BA, ..., ZZ, AAA ... + 0=>A, 25=>Z, 26=>AA, 27=>AB, ... """ if i < 26: return (chr(i + ord('A'))) diff --git a/product/ERP5Type/__init__.py b/product/ERP5Type/__init__.py index 2e7010e786789b0352479c37a158469fb8619d4a..d8c9a72a39856483e6a7cd274684208444d8555c 100644 --- a/product/ERP5Type/__init__.py +++ b/product/ERP5Type/__init__.py @@ -109,7 +109,7 @@ allow_module('Products.ERP5Type.Cache') ModuleSecurityInfo('Products.ERP5Type.Utils').declarePublic( 'sortValueList', 'convertToUpperCase', 'UpperCase', 'convertToMixedCase', 'cartesianProduct', 'sleep', 'getCommonTimeZoneList', - 'int2letters',) + 'int2letter',) allow_module('Products.ERP5Type.Message') ModuleSecurityInfo('Products.ERP5Type.Message').declarePublic('translateString')