Hi Shaunak,

If you need the feature now, go ahead and peg Mezzanine to a commit in your
requirements file.

Mezzanine releases occur when features are complete, tests pass, and
someone (Stephen) has time to package a release. Mezzanine releases, afaik,
have never been determined by a date. For a cautionary tale as to why, look
at Microsoft's date-driven releases over the past few months.

best,
ken


On Mon, Sep 1, 2014 at 5:17 AM, Shaunak Sinha <[email protected]> wrote:

>
> Hi Stephen,
>
> Thank you very much for your help! The problem has been solved ....
> Could you please tell me a tentative date for the next release of
> Mezzanine?
>
>
>
>
> On Monday, September 1, 2014 12:58:22 PM UTC+5:30, Stephen McDonald wrote:
>
>> Keywords get stripped of punctuation using Python's string.isalnum()
>> method:
>>
>> https://github.com/stephenmcd/mezzanine/blob/3.1.10/
>> mezzanine/generic/views.py#L31
>>
>> Here's a debug session against that code, when the hindi keyword is
>> posted:
>>
>> [(c, c.isalnum()) for c in request.POST.get("text_keywords",
>> "").split(",")[0]]
>> [(u' ', False), (u'\u0935', True), (u'\u093f', False), (u'\u091c', True),
>> (u'\u094d', False), (u'\u091e', True), (u'\u093e', False), (u'\u0928',
>> True)]
>>
>> And the results pasting the keyword straight into the session:
>>
>> [(c, c.isalnum()) for c in "विज्ञान"]
>> [('\xe0', False), ('\xa4', False), ('\xb5', False), ('\xe0', False),
>> ('\xa4', False), ('\xbf', False), ('\xe0', False), ('\xa4', False),
>> ('\x9c', False), ('\xe0', False), ('\xa5', False), ('\x8d', False),
>> ('\xe0', False), ('\xa4', False), ('\x9e', False), ('\xe0', False),
>> ('\xa4', False), ('\xbe', False), ('\xe0', False), ('\xa4', False),
>> ('\xa8', False)]
>>
>> Encoding issues aside, isalnum() is clearly useless for this task. I've
>> changed the logic to only strip out known punctuation and leave everything
>> else intact, which should solve the issue:
>>
>> https://github.com/stephenmcd/mezzanine/commit/
>> 6893844f060fcfc35e59fa3264b1a8154ef5c022
>>
>> I'm not sure when a new release will be out, but if you need that right
>> now, you can certainly specify your Mezzanine in your requirements to point
>> to that exact commit on Github.
>>
>>
>> On Mon, Sep 1, 2014 at 2:58 PM, Shaunak Sinha <[email protected]> wrote:
>>
>>>
>>>  Hello Everyone,
>>>
>>>           We have a model called 'Book' which extends the 'Displayable'
>>> class. We use the built-in KeywordsField to store tags for Books which
>>> helps to search them on the site.
>>> When we try to save tags in Hindi(one of the official languages in
>>> India), the spelling of the tag changes automatically to something else and
>>> then it gets saved.
>>>
>>> For eg:
>>>
>>> विज्ञान changes to वजञन.
>>>
>>> Can anyone help identifying this problem?
>>>
>>> Thanks!
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Mezzanine Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Stephen McDonald
>> http://jupo.org
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to