[Zope] PythonScript -> List item is out of range

olpa@sybcom.de olpa@sybcom.de
Fri, 8 Jun 2001 15:32:24 +0200 (CEST)


On Today, Evan Simpson wrote:

> From: <olpa@sybcom.de>
> > s1 = { 'a': 1, 'b': 0 }
> > s2 = { 'a': s1['a'] and s1['b'] }
> > return s2
>
> Some versions of the PythonScripts Product don't properly handle a mixture
> of subobject access and boolean operators.  You can rewrite this as:
>
> s1 = { 'a': 1, 'b': 0 }
> s1a = s1['a']
> s1b = s1['b']
> s2 = { 'a': s1a and s1b }
> return s2

that's a good workaround, and worked for me.

> I think this is fixed in Zope 2.3.2.
>
> Cheers,
>
> Evan @ digicool

I was using 2.3.2.

Thanks for your help. I still think there is a bug in the apple...

---
   "I suppose if we couldn't laugh at things that don't make sense, we couldn't
react to a lot of life."  -Hobbes
---
 Oliver Pabst             .-------------------------.
 mailto:olpa@sybcom.de    :                         :
 phone :+49 681 56600600  :    project department   :          SYBCOM GmbH
 fax   :+49 681 56600660  :                         : http://www.sybcom.de