[Zope] chr(eval(self.myhex)) works in Python console, not in python product?
   
    Dieter Maurer
     
    dieter@handshake.de
       
    Thu, 19 Dec 2002 19:47:09 +0100
    
    
  
Jeff Kowalczyk writes:
 > If the following works:
 > >>> class Foo:
 > ...  def __init__(self):
 > ...   self.myhex = '0x2a'
 > ...  def bar(self):
 > ...   print chr(eval(self.myhex))
 > ...
 > >>> foo = Foo()
 > >>> foo.bar()
 > *
 > in Zope's python console (2.1.3),
 > 
 > But in a Zope Python product method the same sort of thing fails:
 > 
 > Error Type: SyntaxError
 > Error Value: unexpected EOF while parsing (line 0)
A long time ago, I saw a similar problem report in "c.l.p".
Guido recommended to add 1 or 2 newlines after the string.
Dieter