You are missing the closing apostrophe for the function parameter of
the URL() method - interesting though, since I just reported a bug
that completely locked up the server when the same thing occurs. Are
you on Windows?

On Mar 10, 2:53 pm, martin <[email protected]> wrote:
> here is the spelled out stuff
>
> Ticket 127.0.0.1.2009-03-10.13-50-32.73dc4d1e-23db-4fd0-9136-
> ebb26bbbc8d0
>
> Error traceback
> Traceback (most recent call last):
>   File "gluon/restricted.py", line 97, in restricted
>   File "C:\Users\Owner\Desktop\web2py\applications\cookbook/views/test/
> recipes.html", line 60
>     response.write(A('create new recipe',_href=URL
> (r=request,f='new_recipe)))\nresponse.write('\r\n\n      </div>\n    </
> div>\n  </div>\n</div>\n<div id="footer" class="fixed">\n   Powered by
> <a href="http://www.web2py.com";>web2py</a> (TM) created by Massimo Di
> Pierro &copy; 2007, 2008, 2009\n</div>\n</body>\n</html>
> \n',escape=False)
>
> ^
> SyntaxError: unexpected character after line continuation character
>
> In file: C:\Users\Owner\Desktop\web2py\applications\cookbook/views/
> test/recipes.html
> response.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//
> EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>\n<html
> xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">\n<head>
> \n<meta http-equiv="content-type" content="text/html; charset=utf-8" />
> \n<meta name="author" lang="en" content="',escape=False)
> response.write(response.author)
> response.write('" />\n<meta name="keywords" content="',escape=False)
> response.write(response.keywords)
> response.write('" />\n<meta name="description"
> content="',escape=False)
> response.write(response.description)
> response.write('" />\n<title>',escape=False)
> response.write(response.title or URL(r=request))
> response.write('</title>\n<link rel="stylesheet"
> media="screen,projection" type="text/css" href="',escape=False)
> response.write(URL(r=request,c='static',f='styles.css'))
> response.write('" />\n',escape=False)
> import os
> response.write('\n<link href="',escape=False)
> response.write(URL(r=request,c='static',f='calendar.css'))
> response.write('" rel="stylesheet" type="text/css" media="screen"
> charset="utf-8" />\n<script src="',escape=False)
> response.write(URL(r=request,c='static',f='jquery.js'))
> response.write('" type="text/javascript"></script>\n<script
> src="',escape=False)
> response.write(URL(r=request,c='static',f='calendar.js'))
> response.write('" type="text/javascript" charset="utf-8"></script>
> \n<script type="text/javascript"><!--\nfunction popup(url) {\n
> newwindow=window.open(url,\'name\',\'height=400,width=600\');\n  if
> (window.focus) newwindow.focus();\n  return false;\n}\nfunction
> collapse(id) { $(\'#\'+id).slideToggle(); }\nfunction fade(id,value)
> { if(value>0) $(\'#\'+id).hide().fadeIn(\'slow\'); else $(\'#
> \'+id).show().fadeOut(\'slow\'); }\nfunction ajax(u,s,t) {\n  var
> query="";\n  for(i=0; i<s.length; i++) { \n     if(i>0) query=query
> +"&";\n     query=query+encodeURIComponent(s[i])+"="+encodeURIComponent
> (document.getElementById(s[i]).value);\n  }\n  $.ajax({type: "POST",
> url: u, data: query, success: function(msg) { document.getElementById
> (t).innerHTML=msg; } });  \n}\nString.prototype.reverse = function ()
> { return this.split(\'\').reverse().join(\'\');};\n$(document).ready
> (function() {\n$(\'.hidden\').hide();\n$(\'.error\').hide().slideDown
> (\'slow\');\n$(\'.flash\').hide().slideDown(\'slow\')\n$(\'.flash
> \').click(function() { $(this).fadeOut(\'slow\'); return false; });\n$
> (\'input.string\').attr(\'size\',50);\n$(\'textarea.text\').attr(\'cols
> \',50).attr(\'rows\',10);\n$(\'input.integer\').keyup(function()
> {this.value=this.value.reverse().replace(/[^0-9\\-]|\\-(?=.)/g,
> \'\').reverse();});\n$(\'input.double\').keyup(function()
> {this.value=this.value.reverse().replace(/[^0-9\\-\\.]|[\\-](?=.)|[\\.]
> (?=[0-9]*[\\.])/g,\'\').reverse();});\n$(\'input.delete\').attr
> (\'onclick\',\'if(this.checked) if(!confirm("',escape=False)
> response.write(T('Sure you want to delete this object?'))
> response.write('")) this.checked=false;\');\ntry {$("input.date").focus
> ( function() {Calendar.setup({\n     inputField:this.id,
> ifFormat:"',escape=False)
> response.write(T('%Y-%m-%d'))
> response.write('", showsTime:false\n}); }); } catch(e) {};\ntry { $
> ("input.datetime").focus( function() {Calendar.setup({\n
> inputField:this.id, ifFormat:"',escape=False)
> response.write(T('%Y-%m-%d %H:%M:%S'))
> response.write('", showsTime: true,timeFormat: "24"\n}); }); } catch
> (e) {};\ntry { $("input.time").clockpick({\n     starthour:0, endhour:
> 23, showminutes:true, military:true\n}); } catch(e) {};\n});\n//--></
> script>\n</head>\n<body>\n<div id="header">\n <div id="header_inner"
> class="fixed">\n   <div id="logo">\n     <h1><a 
> href="http://www.web2py.com";>[web2py<sup 
> style="font-size:0.5em;">TM</sup>]</a></h1>
> \n     <h2>',escape=False)
> response.write(request.application)
> response.write('</h2>\n   </div>\n   ',escape=False)
> if response.menu is not None:
>     response.write('\n   <div id="menu">\n   <ul>\n    ',escape=False)
>     for _name,_active,_link in response.menu:
>         response.write('\n     <li><a href="',escape=False)
>         response.write(_link)
>         response.write('"
> onmouseover="this.ccc=this.style.backgroundColor;this.style.backgroundColor=
> \'white\';" onmouseout="this.style.backgroundColor=this.ccc;"
> ',escape=False)
>         if not _active:
>             response.write('class="inactive"',escape=False)
>             pass
>         response.write('>',escape=False)
>         response.write(_name)
>         response.write('</a></li>\n     ',escape=False)
>         pass
>     response.write('\n   </ul>\n   </div>\n   ',escape=False)
>     pass
> response.write('\n  </div>\n</div>\n<div id="main">\n  <div
> id="main_inner" class="fixed">\n    <div
> id="primaryContent_columnless">\n      <div id="columnA_columnless">
> \n        ',escape=False)
> if response.flash:
>     response.write('\n        <div class="flash">',escape=False)
>     response.write(response.flash)
>     response.write('</div>\n        ',escape=False)
>     pass
> response.write('\n        \r\n<h1>List all recipes</h1>\r
> \n',escape=False)
> response.write(form)
> response.write('\r\n<table>\r\n',escape=False)
> for recipe in records:
>     response.write('\r\n<tr>\r\n<td>',escape=False)
>     response.write(A(recipe.title,_href=URL(r=request,f='show?id=
> %s'%recipe.id)))
>     response.write('</td>\r\n<td>',escape=False)
>     response.write(recipe.date)
>     response.write('</td>\r\n</tr>\r\n',escape=False)
>     pass
> response.write('\r\n</table>\r\n\r\n',escape=False)
> response.write(A('create new recipe',_href=URL
> (r=request,f='new_recipe)))\nresponse.write('\r\n\n      </div>\n    </
> div>\n  </div>\n</div>\n<div id="footer" class="fixed">\n   Powered by
> <a href="http://www.web2py.com";>web2py</a> (TM) created by Massimo Di
> Pierro &copy; 2007, 2008, 2009\n</div>\n</body>\n</html>
> \n',escape=False)
> Powered by web2py (TM) created by Massimo Di Pierro © 2007, 2008, 2009
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to