Skip to content

Commit abb4ba0

Browse files
author
J. David Ibanez
committed
Use "aq_xxx(self)" instead of "self.aq_xxx"
1 parent 8ddec3f commit abb4ba0

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

LocalContent.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from itools.xliff import XLFFile
2424

2525
# Import from Zope
26+
from Acquisition import aq_base, aq_parent
2627
from App.class_init import InitializeClass
2728
from App.Dialogs import MessageDialog
2829
from OFS.SimpleItem import SimpleItem
@@ -98,11 +99,11 @@ def __call__(self, client=None, REQUEST=None, RESPONSE=None, **kw):
9899

99100
# Get the template to use
100101
template_id = 'default_template'
101-
if hasattr(self.aq_base, 'default_template'):
102+
if hasattr(aq_base(self), 'default_template'):
102103
template_id = self.default_template
103104

104105
# Render the object
105-
template = getattr(self.aq_parent, template_id)
106+
template = getattr(aq_parent(self), template_id)
106107
template = template.__of__(self)
107108
return apply(template, ((client, self), REQUEST), kw)
108109

LocalPropertyManager.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
# Import from Zope
2222
from AccessControl import ClassSecurityInfo
23+
from Acquisition import aq_base
2324
from App.class_init import InitializeClass
2425

2526
# Import from Localizer
@@ -275,14 +276,14 @@ def get_default_language(self):
275276

276277
# Upgrading..
277278
def _needs_upgrade(self):
278-
return hasattr(self.aq_base, 'original_language')
279+
return hasattr(aq_base(self), 'original_language')
279280

280281

281282
def _upgrade(self):
282283
# In version 0.7 the language management logic moved to the
283284
# mixin class LanguageManager, as a consequence the attribute
284285
# "original_language" changes its name to "_default_language".
285-
if hasattr(self.aq_base, 'original_languge'):
286+
if hasattr(aq_base(self), 'original_languge'):
286287
self._default_language = self.original_language
287288
del self.original_language
288289

Localizer.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
# Import from Zope
2424
from AccessControl import ClassSecurityInfo
25+
from Acquisition import aq_parent
2526
from App.class_init import InitializeClass
2627
from OFS.Folder import Folder
2728
from ZPublisher.BeforeTraverse import registerBeforeTraverse, \
@@ -143,15 +144,15 @@ def manage_hook(self, hook=0):
143144
if hook != self.hooked():
144145
if hook:
145146
hook = NameCaller(self.id)
146-
registerBeforeTraverse(self.aq_parent, hook, self.meta_type)
147+
registerBeforeTraverse(aq_parent(self), hook, self.meta_type)
147148
else:
148-
unregisterBeforeTraverse(self.aq_parent, self.meta_type)
149+
unregisterBeforeTraverse(aq_parent(self), self.meta_type)
149150

150151

151152
security.declarePublic('hooked')
152153
def hooked(self):
153154
""" """
154-
if queryBeforeTraverse(self.aq_parent, self.meta_type):
155+
if queryBeforeTraverse(aq_parent(self), self.meta_type):
155156
return 1
156157
return 0
157158

@@ -233,7 +234,7 @@ def changeLanguage(self, lang, goto=None, expires=None):
233234
response = request.RESPONSE
234235

235236
# Changes the cookie (it could be something different)
236-
parent = self.aq_parent
237+
parent = aq_parent(self)
237238
path = parent.absolute_url()[len(request['SERVER_URL']):] or '/'
238239
if expires is None:
239240
response.setCookie('LOCALIZER_LANGUAGE', lang, path=path)

0 commit comments

Comments
 (0)