[Zope3-checkins] SVN: Zope3/trunk/src/zope/app/ Using
newUtilityVocabulary package rather than deprecated.
Garrett Smith
garrett at mojave-corp.com
Thu Mar 10 08:27:39 EST 2005
> U Zope3/trunk/src/zope/app/dependable/__init__.py
This got lumped into the previous commit by accident. The change catches
TypeError that is raised when getPath is called on non-located objects.
-- Garrett
Garrett Smith wrote:
> Log message for revision 29431:
> Using new UtilityVocabulary package rather than deprecated.
>
> Changed:
> U Zope3/trunk/src/zope/app/authentication/configure.zcml
> U Zope3/trunk/src/zope/app/dependable/__init__.py
>
> -=-
> Modified: Zope3/trunk/src/zope/app/authentication/configure.zcml
> ===================================================================
> --- Zope3/trunk/src/zope/app/authentication/configure.zcml
2005-03-10
> 12:55:47 UTC (rev 29430) +++
> Zope3/trunk/src/zope/app/authentication/configure.zcml
2005-03-10
> 13:01:58 UTC (rev 29431) @@ -15,7 +15,7 @@ </localUtility>
>
> <interface interface=".interfaces.IPrincipalSearchPlugin" />
> -
> +
> <browser:addMenuItem
> class=".authentication.LocalPluggableAuthentication"
> title="Pluggable Authentication Utility"
> @@ -32,36 +32,36 @@
>
> <vocabulary
> name="ExtractionPlugins"
> - factory="zope.app.utility.vocabulary.UtilityVocabulary"
> - interface="zope.app.authentication.interfaces.IExtractionPlugin"
> + factory="zope.app.component.vocabulary.UtilityVocabulary"
> + interface="zope.app.authentication.interfaces.IExtractionPlugin"
> nameOnly="True"
> />
>
> <vocabulary
> name="AuthenticationPlugins"
> - factory="zope.app.utility.vocabulary.UtilityVocabulary"
> -
> interface="zope.app.authentication.interfaces.IAuthenticationPlugin"
> + factory="zope.app.component.vocabulary.UtilityVocabulary" +
>
>
> interface="zope.app.authentication.interfaces.IAuthenticationPlugin"
> nameOnly="True" />
>
> <vocabulary
> name="ChallengePlugins"
> - factory="zope.app.utility.vocabulary.UtilityVocabulary"
> - interface="zope.app.authentication.interfaces.IChallengePlugin"
> + factory="zope.app.component.vocabulary.UtilityVocabulary"
> + interface="zope.app.authentication.interfaces.IChallengePlugin"
> nameOnly="True"
> />
>
> <vocabulary
> name="PrincipalFactoryPlugins"
> - factory="zope.app.utility.vocabulary.UtilityVocabulary"
> -
> interface="zope.app.authentication.interfaces.IPrincipalFactoryPlugin"
> + factory="zope.app.component.vocabulary.UtilityVocabulary" +
>
>
> interface="zope.app.authentication.interfaces.IPrincipalFactoryPlugin"
> nameOnly="True" />
>
> <vocabulary
> name="PrincipalSearchPlugins"
> - factory="zope.app.utility.vocabulary.UtilityVocabulary"
> -
> interface="zope.app.authentication.interfaces.IPrincipalSearchPlugin"
> + factory="zope.app.component.vocabulary.UtilityVocabulary" +
>
>
> interface="zope.app.authentication.interfaces.IPrincipalSearchPlugin"
> nameOnly="True" />
>
>
> Modified: Zope3/trunk/src/zope/app/dependable/__init__.py
> ===================================================================
> --- Zope3/trunk/src/zope/app/dependable/__init__.py 2005-03-10
> 12:55:47 UTC (rev 29430) +++
> Zope3/trunk/src/zope/app/dependable/__init__.py 2005-03-10
13:01:58
> UTC (rev 29431) @@ -38,7 +38,10 @@ except TypeError:
> parent = None
> if parent is not None:
> - pp = getPath(parent)
> + try:
> + pp = getPath(parent)
> + except TypeError:
> + pp = ""
> if not pp.endswith("/"):
> pp += "/"
> self.pp = pp # parentpath
>
> _______________________________________________
> Zope3-Checkins mailing list
> Zope3-Checkins at zope.org
> http://mail.zope.org/mailman/listinfo/zope3-checkins
More information about the Zope3-Checkins
mailing list