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.
