Tonight.

--
Thadeus





On Mon, May 17, 2010 at 12:25 PM, mdipierro <[email protected]> wrote:
> You are right. It is possible it is not documented in the book and it
> is not your fault that it is not in the new template.py. Yet, this was
> discussed some time ago on this list and a lot of people rely on it. I
> think I added it to trunk. One problem remains with multiline comments
> but I think I can fix it easily since your code is very modular and
> readable. Anyway, let me know when you will have access to a computer
> with the code so you can check it too.
>
> Massimo
>
> On May 17, 11:59 am, Thadeus Burgess <[email protected]> wrote:
>> Well, we only caught the bugs because a new version of web2py is released :)
>>
>> Honestly, I don't see documentation for the
>>
>> {{if True:
>>    =i
>> pass}}
>>
>> syntax anywhere, nor have I seen an example of this until now.
>>
>> --
>> Thadeus
>>
>> On Mon, May 17, 2010 at 11:13 AM, mdipierro <[email protected]> wrote:
>> > The fact that it does not work with new engine has to be considered a
>> > bug. I should have caught it before. I am now working to fix it. The
>> > new engine will be 100% backard compatible.
>>
>> > I think I have already fixed this problem in trunk (please check it)
>> > but there are still some issues with multiline strings like.
>>
>> > I think it is safe to safe to say we will have 1.78.3 by tomorrow with
>> > all these problems fixed.
>>
>> > Please continue to report any probleme with this so they can be
>> > addressed.
>> > I apologize for not checking this before. We definitively more tests
>> > for template.py
>>
>> > massimo
>>
>> > On May 17, 10:15 am, szimszon <[email protected]> wrote:
>> >> There is odd because I have a lot of code with
>> >> {{                 =some.var}}
>>
>> >> and
>>
>> >> {{if something:
>> >>     =T('something')
>> >>   pass}}
>>
>> >> If it doesn't work with the new engine I have to do a lot of work :(
>>
>> >> On máj. 17, 16:53, Thadeus Burgess <[email protected]> wrote:
>>
>> >> > You cannot have random = signs in your view.
>>
>> >> > The syntax is
>>
>> >> > {{python code here}}
>>
>> >> > {{=python variable here}}
>>
>> >> > You MUST declare {{= with no space in between. the bracket and equal 
>> >> > sign.
>> >> > --
>> >> > Thadeus
>>
>> >> > On Mon, May 17, 2010 at 2:23 AM, szimszon <[email protected]> wrote:
>> >> > > default/index.html:
>> >> > > ------------------- cut -----------------------------
>> >> > > {{extend 'layout.html'}}
>>
>> >> > > {{try:}}{{=H2(message)}}{{except:}}{{=BEAUTIFY(response._vars)}}
>> >> > > {{pass}}
>>
>> >> > > <h3>{{=T('Changes not in use:')}}</h3>
>> >> > > {{changes=db(db.web.modified==True).select(db.web.id,db.web.name,db.web.con
>> >> > >  troller)
>> >> > >  if len(changes)>0:
>> >> > >    for douse in changes:
>> >> > >            =XML('[%s]<br/>'%A(T('Modified %(name)s config, use
>> >> > > it!',dict(name=douse.name)),_href=URL(r=request,c=douse.controller,f='webdo
>> >> > >  use',args=douse.id)))
>> >> > >    pass
>> >> > >  else:
>> >> > >    =T('Web Nothing')
>> >> > >  pass}}
>> >> > > <br />
>> >> > > {{changes=db(db.dns.modified==True).select(db.dns.id,db.dns.name,db.dns.con
>> >> > >  troller)
>> >> > >  if len(changes)>0:
>> >> > >    for douse in changes:
>> >> > >            =XML('[%s]<br/>'%A(T('Modified %(name)s config, use
>> >> > > it!',dict(name=douse.name)),_href=URL(r=request,c=douse.controller,f='dnsdo
>> >> > >  use',args=douse.id)))
>> >> > >    pass
>> >> > >  else:
>> >> > >    =T('DNS Nothing')
>> >> > >  pass}}
>>
>> >> > > ------------------- cut -----------------------------
>> >> > > Ticket 127.0.0.1.2010-05-17.09-20-49.56d45b51-05f0-49b5-9b10-
>> >> > > cd7e9a3212a6
>> >> > > missing "pass" in view
>>
>> >> > > Error traceback
>>
>> >> > > Traceback (most recent call last):
>> >> > >  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/rocket.py", line
>> >> > > 769, in run
>> >> > >    self.run_app(conn)
>> >> > >  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/rocket.py", line
>> >> > > 1172, in run_app
>> >> > >    self.environ = environ = self.build_environ(sock_file, conn)
>> >> > >  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/rocket.py", line
>> >> > > 1008, in build_environ
>> >> > >    request = self.read_request_line(sock_file)
>> >> > >  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/rocket.py", line
>> >> > > 834, in read_request_line
>> >> > >    raise SocketTimeout("Socket timed out before request.")
>> >> > > SocketTimeout: Socket timed out before request.
>

Reply via email to