[ZCM] [ZC] 2263/ 1 Request "ZPublisher.Converters inconsistent handling for lines and ulines conversion and empty field"

Collector: Zope Bugs, Features, and Patches ... zope-coders-admin at zope.org
Thu Jan 11 07:58:50 EST 2007


Issue #2263 Update (Request) "ZPublisher.Converters inconsistent handling for lines and ulines conversion and empty field"
 Status Pending, Zope/bug+solution medium
To followup, visit:
  http://www.zope.org/Collectors/Zope/2263

==============================================================
= Request - Entry #1 by pperegrina on Jan 11, 2007 7:58 am

BUG

The conversion of fields of type lines and ulines is different when the field is empty.
1)lines
def field2lines(v):
    if isinstance(v, (ListType, TupleType)):
        result=[]
        for item in v:
            result.append(str(item))
        return result
    return field2text(v).splitlines()
2)ulines
class field2ulines(_unicode_converter):
    def convert_unicode(self,v):
        return field2utext.convert_unicode(v).split('\n')
field2ulines = field2ulines()

SOLUTION

in ulines, change :
field2utext.convert_unicode(v).split('\n')
to:
field2utext.convert_unicode(v).splitlines()


==============================================================



More information about the Zope-Collector-Monitor mailing list