Yep, just did, thanks for confirmation. On Thursday, June 13, 2013 8:21:17 PM UTC+2, Jacob Peck wrote: > > On 6/13/2013 1:24 PM, Fidel Pérez wrote: > > It happens as follows: > > I have two nodes, the parent node, whose body is: > > @others >> speak('this is a test') >> #Original_Function_XX_00 Read (MyVariable) out loud using >> TTS_XX_00_TTS_XX_00_Functions_XX_00_Python 2.7_XX_00_Programming Languages >> #Original_Variable_XX_0 'this is a test' > > > And the child node, whose body is: > > import pyttsx >> def speak( text ): >> if text != "": >> engine = pyttsx.init() >> v=engine.getProperty('voices') >> engine.setProperty('voice', v[3].id) >> engine.say( text ) >> engine.runAndWait() >> else: >> g.es("There is no text to read!") > > > > > The Leo-generated ScriptFile.py for execution is as follows: > > #@+leo-ver=5 > #@+node:Read ('this is a test') out loud using TTS > #@+others > #@+node:Import and definition > import pyttsx > def speak( text ): > if text != "": > engine = pyttsx.init() > v=engine.getProperty('voices') > engine.setProperty('voice', v[3].id) > engine.say( text ) > engine.runAndWait() > else: > g.es("There is no text to read!") > #@-others > #@-leo > > For some reason, it does not use the contains of the parent node. Im > thinking it is a bug since if I use simpler code, it works, for instance, > the following code will work as expected: > > parent body: > >> @others >> g.es('work') > > Child body: > >> g.es('this should') > > > > Any thoughts? > > Confirmed! It appears to be the quotes in the headline of the parent > node. When I removed them, the file generated properly. > > This is most definitely a bug, imo. I'd say "please file a bug report" > but I'm sure you will. > > -->Jake > > > -- > You received this message because you are subscribed to the Google Groups > "leo-editor" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to leo-editor+...@googlegroups.com <javascript:>. > To post to this group, send email to leo-e...@googlegroups.com<javascript:> > . > Visit this group at http://groups.google.com/group/leo-editor. > For more options, visit https://groups.google.com/groups/opt_out. > > > > >
-- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To post to this group, send email to leo-editor@googlegroups.com. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/groups/opt_out.