From mymir.org at googlemail.com Wed Oct 20 17:09:41 2010 From: mymir.org at googlemail.com (Vladislav Vorobiev) Date: Wed, 20 Oct 2010 17:09:41 +0200 Subject: [Kss-devel] __unicode__, __string__ python2.7 In-Reply-To: References: Message-ID: 2010/9/6 Vladislav Vorobiev : > hi, > > my method ist simple > > startKSSCommands(self, request) # boilerplate > kss = getKSSCommandSet('core') > kss.replaceInnerHTML('#main', con) > return renderKSSCommands() > > Traceback (innermost last): > ?Module ZPublisher.Publish, line 126, in publish > ?Module ZPublisher.mapply, line 77, in mapply > ?Module ZPublisher.Publish, line 46, in call_object > ?Module Products.vavportals.vavportals, line 2387, in listKss > ?Module kss.core.plugins.core.commands, line 32, in replaceInnerHTML > ?Module kss.core.commands, line 140, in addHtmlParam > ?Module kss.core.parsers, line 84, in __call__ > ?Module kss.core.BeautifulSoup, line 516, in __unicode__ > ?Module kss.core.BeautifulSoup, line 595, in __str__ > ?Module kss.core.BeautifulSoup, line 630, in renderContents > ?Module kss.core.BeautifulSoup, line 393, in __str__ > ?Module kss.core.BeautifulSoup, line 367, in __unicode__ > > Im am using zope2.13a and python27. This error is depending an the output. > Anybody knows what does mean ?this exeption? > I changed in /kss/core/BeautifulSoup.py the __unicode__ to def __unicode__(self): return self # return __str__(self, None) It's a solution for me. Vlad