Skip to content

Commit

Permalink
[fc] Repository: plone.app.multilingual
Browse files Browse the repository at this point in the history
Branch: refs/heads/master
Date: 2025-01-20T18:26:23+01:00
Author: Maurits van Rees (mauritsvanrees) <maurits@vanrees.org>
Commit: plone/plone.app.multilingual@03870ff

Fix DeprecationWarnings.

Files changed:
A news/4090.bugfix
M src/plone/app/multilingual/browser/configure.zcml
M src/plone/app/multilingual/browser/helper_views.py
M src/plone/app/multilingual/browser/setup.py
M src/plone/app/multilingual/content/lrf.py
M src/plone/app/multilingual/factory.py
M src/plone/app/multilingual/tests/test_helper_views.py
M src/plone/app/multilingual/tests/test_selector.py
M src/plone/app/multilingual/tests/test_switcher.py
Repository: plone.app.multilingual

Branch: refs/heads/master
Date: 2025-01-21T18:05:37-08:00
Author: David Glick (davisagli) <david@glicksoftware.com>
Commit: plone/plone.app.multilingual@0e534d0

Merge pull request #480 from plone/maurits-warnings

Fix DeprecationWarnings.

Files changed:
A news/4090.bugfix
M src/plone/app/multilingual/browser/configure.zcml
M src/plone/app/multilingual/browser/helper_views.py
M src/plone/app/multilingual/browser/setup.py
M src/plone/app/multilingual/content/lrf.py
M src/plone/app/multilingual/factory.py
M src/plone/app/multilingual/tests/test_helper_views.py
M src/plone/app/multilingual/tests/test_selector.py
M src/plone/app/multilingual/tests/test_switcher.py
  • Loading branch information
davisagli committed Jan 22, 2025
1 parent f07ab5c commit 3d350b8
Showing 1 changed file with 26 additions and 12 deletions.
38 changes: 26 additions & 12 deletions last_commit.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,48 @@
Repository: plone.app.iterate
Repository: plone.app.multilingual


Branch: refs/heads/master
Date: 2025-01-20T18:23:00+01:00
Date: 2025-01-20T18:26:23+01:00
Author: Maurits van Rees (mauritsvanrees) <maurits@vanrees.org>
Commit: https://github.com/plone/plone.app.iterate/commit/6f0ffaccb12874e67a630fae3aafa234435b3f28
Commit: https://github.com/plone/plone.app.multilingual/commit/03870ff99021390aaf7a9e0368224d9d8ed54522

Fix DeprecationWarnings.

Files changed:
A news/4090.bugfix
M plone/app/iterate/util.py
M src/plone/app/multilingual/browser/configure.zcml
M src/plone/app/multilingual/browser/helper_views.py
M src/plone/app/multilingual/browser/setup.py
M src/plone/app/multilingual/content/lrf.py
M src/plone/app/multilingual/factory.py
M src/plone/app/multilingual/tests/test_helper_views.py
M src/plone/app/multilingual/tests/test_selector.py
M src/plone/app/multilingual/tests/test_switcher.py

b'diff --git a/news/4090.bugfix b/news/4090.bugfix\nnew file mode 100644\nindex 0000000..8528aef\n--- /dev/null\n+++ b/news/4090.bugfix\n@@ -0,0 +1 @@\n+Fix DeprecationWarnings. [maurits]\ndiff --git a/plone/app/iterate/util.py b/plone/app/iterate/util.py\nindex 6a8af6f..3f689b3 100644\n--- a/plone/app/iterate/util.py\n+++ b/plone/app/iterate/util.py\n@@ -21,7 +21,7 @@\n ##################################################################\n \n from .interfaces import annotation_key\n-from persistent.dict import PersistentDict\n+from persistent.mapping import PersistentMapping\n from zope.annotation import IAnnotations\n \n \n@@ -30,5 +30,5 @@ def get_storage(context, default=None):\n if annotation_key not in annotations:\n if default is not None:\n return default\n- annotations[annotation_key] = PersistentDict()\n+ annotations[annotation_key] = PersistentMapping()\n return annotations[annotation_key]\n'
b'diff --git a/news/4090.bugfix b/news/4090.bugfix\nnew file mode 100644\nindex 000000000..8528aefbe\n--- /dev/null\n+++ b/news/4090.bugfix\n@@ -0,0 +1 @@\n+Fix DeprecationWarnings. [maurits]\ndiff --git a/src/plone/app/multilingual/browser/configure.zcml b/src/plone/app/multilingual/browser/configure.zcml\nindex b27c1f003..0decf19b1 100644\n--- a/src/plone/app/multilingual/browser/configure.zcml\n+++ b/src/plone/app/multilingual/browser/configure.zcml\n@@ -186,7 +186,7 @@\n <!-- Selector -->\n <browser:page\n name="multilingual-selector"\n- for="plone.app.layout.navigation.interfaces.INavigationRoot"\n+ for="plone.base.interfaces.INavigationRoot"\n class=".helper_views.selector_view"\n permission="zope.Public"\n layer="..interfaces.IPloneAppMultilingualInstalled"\ndiff --git a/src/plone/app/multilingual/browser/helper_views.py b/src/plone/app/multilingual/browser/helper_views.py\nindex fb7b32a3d..32ac1d0ee 100644\n--- a/src/plone/app/multilingual/browser/helper_views.py\n+++ b/src/plone/app/multilingual/browser/helper_views.py\n@@ -1,6 +1,5 @@\n from AccessControl.SecurityManagement import getSecurityManager\n from Acquisition import aq_chain\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual.browser.selector import addQuery\n from plone.app.multilingual.browser.selector import NOT_TRANSLATED_YET_TEMPLATE\n from plone.app.multilingual.interfaces import ILanguageRootFolder\n@@ -9,6 +8,7 @@\n from plone.app.multilingual.interfaces import ITranslatable\n from plone.app.multilingual.interfaces import ITranslationManager\n from plone.app.multilingual.manager import TranslationManager\n+from plone.base.interfaces import INavigationRoot\n from plone.i18n.interfaces import INegotiateLanguage\n from plone.i18n.locales.interfaces import IContentLanguageAvailability\n from plone.registry.interfaces import IRegistry\ndiff --git a/src/plone/app/multilingual/browser/setup.py b/src/plone/app/multilingual/browser/setup.py\nindex 05e5172ae..e1ce0dc9f 100644\n--- a/src/plone/app/multilingual/browser/setup.py\n+++ b/src/plone/app/multilingual/browser/setup.py\n@@ -1,12 +1,12 @@\n from logging import getLogger\n from plone.app.dexterity.behaviors.exclfromnav import IExcludeFromNavigation\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual import _\n from plone.app.multilingual.interfaces import ITranslatable\n from plone.app.multilingual.interfaces import ITranslationManager\n from plone.app.multilingual.interfaces import LANGUAGE_INDEPENDENT\n from plone.app.multilingual.subscriber import set_recursive_language\n from plone.base.interfaces import ILanguage\n+from plone.base.interfaces import INavigationRoot\n from plone.base.utils import unrestricted_construct_instance\n from plone.dexterity.interfaces import IDexterityFTI\n from plone.i18n.locales.languages import _combinedlanguagelist\ndiff --git a/src/plone/app/multilingual/content/lrf.py b/src/plone/app/multilingual/content/lrf.py\nindex 0368b133e..a94e2ebc9 100644\n--- a/src/plone/app/multilingual/content/lrf.py\n+++ b/src/plone/app/multilingual/content/lrf.py\n@@ -1,7 +1,7 @@\n from plone.app.content.namechooser import NormalizingNameChooser\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual.interfaces import ILanguageRootFolder\n from plone.app.multilingual.interfaces import ITranslationIdChooser\n+from plone.base.interfaces import INavigationRoot\n from plone.dexterity.content import Container\n from zope.component import adapter\n from zope.container.interfaces import INameChooser\ndiff --git a/src/plone/app/multilingual/factory.py b/src/plone/app/multilingual/factory.py\nindex ef5c5a18a..2fee362ea 100644\n--- a/src/plone/app/multilingual/factory.py\n+++ b/src/plone/app/multilingual/factory.py\n@@ -6,7 +6,7 @@\n from plone.app.multilingual.interfaces import ITranslationIdChooser\n from plone.app.multilingual.interfaces import ITranslationLocator\n from plone.app.multilingual.interfaces import ITranslationManager\n-from plone.base.interfaces.siteroot import IPloneSiteRoot\n+from plone.base.interfaces import IPloneSiteRoot\n from zope.interface import implementer\n \n \ndiff --git a/src/plone/app/multilingual/tests/test_helper_views.py b/src/plone/app/multilingual/tests/test_helper_views.py\nindex a85447b4a..e7314ec72 100644\n--- a/src/plone/app/multilingual/tests/test_helper_views.py\n+++ b/src/plone/app/multilingual/tests/test_helper_views.py\n@@ -9,7 +9,7 @@\n from plone.dexterity.utils import createContentInContainer\n from plone.i18n.interfaces import ILanguageSchema\n from plone.registry.interfaces import IRegistry\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from zope.component import getUtility\n from zope.interface import alsoProvides\n \ndiff --git a/src/plone/app/multilingual/tests/test_selector.py b/src/plone/app/multilingual/tests/test_selector.py\nindex 712019e4e..e368c4cbf 100644\n--- a/src/plone/app/multilingual/tests/test_selector.py\n+++ b/src/plone/app/multilingual/tests/test_selector.py\n@@ -15,7 +15,7 @@\n from plone.dexterity.utils import createContentInContainer\n from plone.i18n.interfaces import ILanguageSchema\n from plone.registry.interfaces import IRegistry\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from Products.CMFCore.utils import getToolByName\n from urllib.parse import parse_qs\n from urllib.parse import urlparse\ndiff --git a/src/plone/app/multilingual/tests/test_switcher.py b/src/plone/app/multilingual/tests/test_switcher.py\nindex b145f5ba9..1443b8b16 100644\n--- a/src/plone/app/multilingual/tests/test_switcher.py\n+++ b/src/plone/app/multilingual/tests/test_switcher.py\n@@ -1,7 +1,7 @@\n from plone.app.multilingual.browser.setup import SetupMultilingualSite\n from plone.app.multilingual.interfaces import IPloneAppMultilingualInstalled\n from plone.app.multilingual.testing import PAM_FUNCTIONAL_TESTING\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from Products.CMFCore.utils import getToolByName\n from zope.interface import alsoProvides\n \n'

Repository: plone.app.iterate
Repository: plone.app.multilingual


Branch: refs/heads/master
Date: 2025-01-21T18:05:10-08:00
Date: 2025-01-21T18:05:37-08:00
Author: David Glick (davisagli) <david@glicksoftware.com>
Commit: https://github.com/plone/plone.app.iterate/commit/f901d13433c567ebe481927758798bb63c788ce4
Commit: https://github.com/plone/plone.app.multilingual/commit/0e534d07ed7b6fdeda8729a8c4bc94c68006c431

Merge pull request #134 from plone/maurits-warnings
Merge pull request #480 from plone/maurits-warnings

Fix DeprecationWarnings.

Files changed:
A news/4090.bugfix
M plone/app/iterate/util.py

b'diff --git a/news/4090.bugfix b/news/4090.bugfix\nnew file mode 100644\nindex 0000000..8528aef\n--- /dev/null\n+++ b/news/4090.bugfix\n@@ -0,0 +1 @@\n+Fix DeprecationWarnings. [maurits]\ndiff --git a/plone/app/iterate/util.py b/plone/app/iterate/util.py\nindex 6a8af6f..3f689b3 100644\n--- a/plone/app/iterate/util.py\n+++ b/plone/app/iterate/util.py\n@@ -21,7 +21,7 @@\n ##################################################################\n \n from .interfaces import annotation_key\n-from persistent.dict import PersistentDict\n+from persistent.mapping import PersistentMapping\n from zope.annotation import IAnnotations\n \n \n@@ -30,5 +30,5 @@ def get_storage(context, default=None):\n if annotation_key not in annotations:\n if default is not None:\n return default\n- annotations[annotation_key] = PersistentDict()\n+ annotations[annotation_key] = PersistentMapping()\n return annotations[annotation_key]\n'
M src/plone/app/multilingual/browser/configure.zcml
M src/plone/app/multilingual/browser/helper_views.py
M src/plone/app/multilingual/browser/setup.py
M src/plone/app/multilingual/content/lrf.py
M src/plone/app/multilingual/factory.py
M src/plone/app/multilingual/tests/test_helper_views.py
M src/plone/app/multilingual/tests/test_selector.py
M src/plone/app/multilingual/tests/test_switcher.py

b'diff --git a/news/4090.bugfix b/news/4090.bugfix\nnew file mode 100644\nindex 000000000..8528aefbe\n--- /dev/null\n+++ b/news/4090.bugfix\n@@ -0,0 +1 @@\n+Fix DeprecationWarnings. [maurits]\ndiff --git a/src/plone/app/multilingual/browser/configure.zcml b/src/plone/app/multilingual/browser/configure.zcml\nindex b27c1f003..0decf19b1 100644\n--- a/src/plone/app/multilingual/browser/configure.zcml\n+++ b/src/plone/app/multilingual/browser/configure.zcml\n@@ -186,7 +186,7 @@\n <!-- Selector -->\n <browser:page\n name="multilingual-selector"\n- for="plone.app.layout.navigation.interfaces.INavigationRoot"\n+ for="plone.base.interfaces.INavigationRoot"\n class=".helper_views.selector_view"\n permission="zope.Public"\n layer="..interfaces.IPloneAppMultilingualInstalled"\ndiff --git a/src/plone/app/multilingual/browser/helper_views.py b/src/plone/app/multilingual/browser/helper_views.py\nindex fb7b32a3d..32ac1d0ee 100644\n--- a/src/plone/app/multilingual/browser/helper_views.py\n+++ b/src/plone/app/multilingual/browser/helper_views.py\n@@ -1,6 +1,5 @@\n from AccessControl.SecurityManagement import getSecurityManager\n from Acquisition import aq_chain\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual.browser.selector import addQuery\n from plone.app.multilingual.browser.selector import NOT_TRANSLATED_YET_TEMPLATE\n from plone.app.multilingual.interfaces import ILanguageRootFolder\n@@ -9,6 +8,7 @@\n from plone.app.multilingual.interfaces import ITranslatable\n from plone.app.multilingual.interfaces import ITranslationManager\n from plone.app.multilingual.manager import TranslationManager\n+from plone.base.interfaces import INavigationRoot\n from plone.i18n.interfaces import INegotiateLanguage\n from plone.i18n.locales.interfaces import IContentLanguageAvailability\n from plone.registry.interfaces import IRegistry\ndiff --git a/src/plone/app/multilingual/browser/setup.py b/src/plone/app/multilingual/browser/setup.py\nindex 05e5172ae..e1ce0dc9f 100644\n--- a/src/plone/app/multilingual/browser/setup.py\n+++ b/src/plone/app/multilingual/browser/setup.py\n@@ -1,12 +1,12 @@\n from logging import getLogger\n from plone.app.dexterity.behaviors.exclfromnav import IExcludeFromNavigation\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual import _\n from plone.app.multilingual.interfaces import ITranslatable\n from plone.app.multilingual.interfaces import ITranslationManager\n from plone.app.multilingual.interfaces import LANGUAGE_INDEPENDENT\n from plone.app.multilingual.subscriber import set_recursive_language\n from plone.base.interfaces import ILanguage\n+from plone.base.interfaces import INavigationRoot\n from plone.base.utils import unrestricted_construct_instance\n from plone.dexterity.interfaces import IDexterityFTI\n from plone.i18n.locales.languages import _combinedlanguagelist\ndiff --git a/src/plone/app/multilingual/content/lrf.py b/src/plone/app/multilingual/content/lrf.py\nindex 0368b133e..a94e2ebc9 100644\n--- a/src/plone/app/multilingual/content/lrf.py\n+++ b/src/plone/app/multilingual/content/lrf.py\n@@ -1,7 +1,7 @@\n from plone.app.content.namechooser import NormalizingNameChooser\n-from plone.app.layout.navigation.interfaces import INavigationRoot\n from plone.app.multilingual.interfaces import ILanguageRootFolder\n from plone.app.multilingual.interfaces import ITranslationIdChooser\n+from plone.base.interfaces import INavigationRoot\n from plone.dexterity.content import Container\n from zope.component import adapter\n from zope.container.interfaces import INameChooser\ndiff --git a/src/plone/app/multilingual/factory.py b/src/plone/app/multilingual/factory.py\nindex ef5c5a18a..2fee362ea 100644\n--- a/src/plone/app/multilingual/factory.py\n+++ b/src/plone/app/multilingual/factory.py\n@@ -6,7 +6,7 @@\n from plone.app.multilingual.interfaces import ITranslationIdChooser\n from plone.app.multilingual.interfaces import ITranslationLocator\n from plone.app.multilingual.interfaces import ITranslationManager\n-from plone.base.interfaces.siteroot import IPloneSiteRoot\n+from plone.base.interfaces import IPloneSiteRoot\n from zope.interface import implementer\n \n \ndiff --git a/src/plone/app/multilingual/tests/test_helper_views.py b/src/plone/app/multilingual/tests/test_helper_views.py\nindex a85447b4a..e7314ec72 100644\n--- a/src/plone/app/multilingual/tests/test_helper_views.py\n+++ b/src/plone/app/multilingual/tests/test_helper_views.py\n@@ -9,7 +9,7 @@\n from plone.dexterity.utils import createContentInContainer\n from plone.i18n.interfaces import ILanguageSchema\n from plone.registry.interfaces import IRegistry\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from zope.component import getUtility\n from zope.interface import alsoProvides\n \ndiff --git a/src/plone/app/multilingual/tests/test_selector.py b/src/plone/app/multilingual/tests/test_selector.py\nindex 712019e4e..e368c4cbf 100644\n--- a/src/plone/app/multilingual/tests/test_selector.py\n+++ b/src/plone/app/multilingual/tests/test_selector.py\n@@ -15,7 +15,7 @@\n from plone.dexterity.utils import createContentInContainer\n from plone.i18n.interfaces import ILanguageSchema\n from plone.registry.interfaces import IRegistry\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from Products.CMFCore.utils import getToolByName\n from urllib.parse import parse_qs\n from urllib.parse import urlparse\ndiff --git a/src/plone/app/multilingual/tests/test_switcher.py b/src/plone/app/multilingual/tests/test_switcher.py\nindex b145f5ba9..1443b8b16 100644\n--- a/src/plone/app/multilingual/tests/test_switcher.py\n+++ b/src/plone/app/multilingual/tests/test_switcher.py\n@@ -1,7 +1,7 @@\n from plone.app.multilingual.browser.setup import SetupMultilingualSite\n from plone.app.multilingual.interfaces import IPloneAppMultilingualInstalled\n from plone.app.multilingual.testing import PAM_FUNCTIONAL_TESTING\n-from plone.testing.z2 import Browser\n+from plone.testing.zope import Browser\n from Products.CMFCore.utils import getToolByName\n from zope.interface import alsoProvides\n \n'

0 comments on commit 3d350b8

Please sign in to comment.