Skip to content

Commit 76fb2d7

Browse files
jensensclaude
andcommitted
Use zope.deferredimport.deprecated for RENAME_AFTER_CREATION_ATTEMPTS
Mark the backwards-compat re-export with a deprecation warning so it can be removed in Plone 7. Consumers should import from plone.app.users.utils instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 79b9a2f commit 76fb2d7

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/plone/app/users/browser/register.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from plone.app.users.utils import generate_login_name as _generate_login_name
88
from plone.app.users.utils import generate_user_id as _generate_user_id
99
from plone.app.users.utils import notifyWidgetActionExecutionError
10-
from plone.app.users.utils import RENAME_AFTER_CREATION_ATTEMPTS # noqa: F401
1110
from plone.autoform.form import AutoExtensibleForm
1211
from plone.base import PloneMessageFactory as _
1312
from plone.base.interfaces import ISecuritySchema
@@ -29,10 +28,16 @@
2928
from zope.component import getAdapter
3029
from zope.component import getMultiAdapter
3130
from zope.component import getUtility
31+
from zope.deferredimport import deprecated
3232
from zope.schema import getFieldNames
3333

3434
import logging
3535

36+
deprecated(
37+
"Import from plone.app.users.utils instead.",
38+
RENAME_AFTER_CREATION_ATTEMPTS="plone.app.users.utils:RENAME_AFTER_CREATION_ATTEMPTS",
39+
)
40+
3641

3742
def getRegisterSchema():
3843
schema = getSchema(

0 commit comments

Comments
 (0)