[Zope] Re: request.locale - do we have this in 2.9.4?
Dieter Maurer
dieter at handshake.de
Tue Sep 5 14:40:05 EDT 2006
Philipp von Weitershausen wrote at 2006-9-5 16:28 +0200:
>Maciej Wisniowski wrote:
>> > I consider this a feature request but not as a bug.
>> Ehm... I'm not sure whether we understand each other.
>>
>> I mean the bug
>
>There is no bug.
Seems a funny interpretation of "no bug" for me...
>
>> is that DateDisplayWidget in Zope2.9.4 uses
>> request.locale which as you said is from Zope3 world. So, as far as I
>> understand, reference to 'request.locale' shouldn't appear in Zope
>> 2.9.4 code at all but it does... Do you mean it is correct??
>
>DateDisplayWidget expects an IBrowserRequest. Zope 2's request only
>pretends to be an IBrowserRequest.
If that is not a bug (pretending to implement "IBrowserRequest" but not
doing so) what is a bug?
>At the current state, it can't
>implement the whole interface.
Which means, that there is a bug but you have currently little chance
to fix it...
By the way, you could introduce a configuration option
that allows the user to determine whether he is more interested
in a true "IBrowserRequest" request or a more backward compatible
request.
>That's a known issue, but we can't do anything about it, at least not in
>DateDisplayWidget (and numerous other places where request.locale is
>used). The problem's roots go deeper.
That you know it and do not want to change it does not mean that
"bug" is not an appropriate term...
--
Dieter
More information about the Zope
mailing list