Can you print print request.vars.keys()
just before that line? What do you get? On Thursday, July 19, 2012 10:18:21 AM UTC-5, Janath wrote: > > Hi, > > I actually have already made that by following Anthony's suggestion. That > error persists. > > Thank you, > Janath > > On Thu, Jul 19, 2012 at 10:11 AM, Massimo Di Pierro < > massimo.dipie...@gmail.com> wrote: > >> Can you please edit your tools.py and replace: >> >> next = '?_next='+urllib.quote(URL(arg**s=request.args,vars=request.va**rs)) >> >> >> with >> >> next = >> '?_next='+urllib.quote(URL(arg**s=request.args,vars=request.get_va**rs)) >> >> >> Does this get rid of the error? >> >> On Thursday, 19 July 2012 00:31:02 UTC-5, Janath wrote: >>> >>> Hi, >>> I fixed the bug mentioned follow. However when I tried to upload a file >>> having size ~25MB it generates an internal error. >>> >>> I have attached the screenshot of the error ticket. >>> >>> Appreciate your support, >>> Janath >>> >>> >>> >>> >>> >>> On Wednesday, June 13, 2012 10:17:24 PM UTC-5, Anthony wrote: >>>> >>>> Fixed in trunk now: http://code.google.com/p/**web2py/source/detail?r=* >>>> *9debb760021449f9857247efccae57**99c84fa515<http://code.google.com/p/web2py/source/detail?r=9debb760021449f9857247efccae5799c84fa515> >>>> >>>> On Wednesday, June 13, 2012 8:25:02 AM UTC-4, Anthony wrote: >>>>> >>>>> I think this is a bug. If you're using the "welcome" app layout.html, >>>>> auth.navbar() is inserted here: http://code.google.com/** >>>>> p/web2py/source/browse/**applications/welcome/views/**layout.html#96<http://code.google.com/p/web2py/source/browse/applications/welcome/views/layout.html#96>. >>>>> >>>>> However, rather than completely removing, try the following: >>>>> >>>>> auth.navbar(..., action=URL()) >>>>> >>>>> That will disable the navbar's "next" functionality, though (i.e., if >>>>> you click on a navbar link, it will no longer take you back to the page >>>>> you >>>>> were on before clicking). Another option might be: >>>>> >>>>> {{request.vars = request.get_vars}} >>>>> <div id="navbar">{{='auth' in globals() and auth.navbar(separators=(' >>>>> ',' ','')) or ''}}</div> >>>>> >>>>> Anthony >>>>> >>>>> On Wednesday, June 13, 2012 1:40:41 AM UTC-4, Janath wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> How can I turn off that. tried but so-far couldn't make it. >>>>>> >>>>>> Thank you, >>>>>> Janath >>>>>> >>>>>> On Tuesday, June 12, 2012 7:16:59 PM UTC-5, Derek wrote: >>>>>>> >>>>>>> line 1189, in navbar >>>>>>> >>>>>>> >>>>>>> Can you turn off the 'navbar' and try again? It's trying to urlquote >>>>>>> that whole file that you uploaded. >>>>>>> >>>>>>> >>>>>>> On Tuesday, June 12, 2012 1:47:44 PM UTC-7, Janath wrote: >>>>>>>> >>>>>>>> Further: I run source on python 2.5. >>>>>>>> >>>>>>>> I have this issue when I run source and the executable. >>>>>>>> >>>>>>>> >>>>>>>> On Tuesday, June 12, 2012 3:45:17 PM UTC-5, Janath wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I am trying to upload a file using follwing code segment (database >>>>>>>>> table is shown below). >>>>>>>>> >>>>>>>>> I tried a file ~25MB. It generates a exceptions.MemoryError and there >>>>>>>>> is no record insert to the table. >>>>>>>>> >>>>>>>>> Tried and was successful with a 2 MB file. I think I will have to >>>>>>>>> upload max ~30MB. >>>>>>>>> >>>>>>>>> Error description is shown below. >>>>>>>>> >>>>>>>>> Support appreciated! >>>>>>>>> Janath >>>>>>>>> >>>>>>>>> >>>>>>>>> *this routine uploads file:* >>>>>>>>> >>>>>>>>> def new_network_data(): >>>>>>>>> form = SQLFORM(db.network_data) >>>>>>>>> if form.process().accepted: >>>>>>>>> response.flash = 'new record inserted' >>>>>>>>> download = URL('download') # to see the picture >>>>>>>>> records = SQLTABLE(db().select(db.**network_data.ALL), >>>>>>>>> upload=download, >>>>>>>>> headers='fieldname:**capitalize') >>>>>>>>> return dict(form=form, records=records) >>>>>>>>> >>>>>>>>> *network_data table:* >>>>>>>>> >>>>>>>>> db.define_table( >>>>>>>>> 'network_data', >>>>>>>>> Field('sav_file', 'upload', default=''), >>>>>>>>> Field('description', 'text', default='network data will be >>>>>>>>> selected based on the description'), >>>>>>>>> format = '%(name)s') >>>>>>>>> db.network_data.sav_file.**requires=IS_UPLOAD_FILENAME(** >>>>>>>>> extension='sav') >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------**------------------------------** >>>>>>>>> ------------------------------**------------------------------** >>>>>>>>> -------------------------- >>>>>>>>> >>>>>>>>> TICKET ID >>>>>>>>> >>>>>>>>> 127.0.0.1.2012-06-12.15-34-51.**d5191840-7166-40fe-9cd8-** >>>>>>>>> 5508007b894e >>>>>>>>> <type 'exceptions.MemoryError'> VERSION web2py™(1, 99, 7, >>>>>>>>> datetime.datetime(2012, 3, 4, 22, 12, 8), 'stable') Python Python >>>>>>>>> 2.5.1: C:\Python25\pythonw.exe TRACEBACK >>>>>>>>> >>>>>>>>> 1. >>>>>>>>> 2. >>>>>>>>> 3. >>>>>>>>> 4. >>>>>>>>> 5. >>>>>>>>> 6. >>>>>>>>> 7. >>>>>>>>> 8. >>>>>>>>> 9. >>>>>>>>> 10. >>>>>>>>> >>>>>>>>> Traceback (most recent call last): >>>>>>>>> File >>>>>>>>> "C:\Users\umgeegan\Desktop\**web2py_src\web2py\gluon\**restricted.py", >>>>>>>>> line 205, in restricted >>>>>>>>> >>>>>>>>> exec ccode in environment >>>>>>>>> File >>>>>>>>> "C:\Users\umgeegan\web2py_src\**web2py\applications\**PythonPSSE\views\default/new_**network_data.html", >>>>>>>>> line 56, in <module> >>>>>>>>> >>>>>>>>> File "C:\Users\umgeegan\web2py_src\**web2py\gluon\tools.py", line >>>>>>>>> 1189, in navbar >>>>>>>>> >>>>>>>>> next = >>>>>>>>> '?_next='+urllib.quote(URL(arg**s=request.args,vars=request.va**rs)) >>>>>>>>> >>>>>>>>> File "C:\Python25\lib\urllib.py", line 1205, in quote >>>>>>>>> >>>>>>>>> res = map(safe_map.__getitem__, s) >>>>>>>>> MemoryError >>>>>>>>> >>>>>>>>> ERROR SNAPSHOT [image: help] >>>>>>>>> >>>>>>>>> <type 'exceptions.MemoryError'>() >>>>>>>>> >>>>>>>> -- >> >> >> >> > > --