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'>()
>>>>>>>>>
>>>>>>>>  -- 
>>  
>>  
>>  
>>
>
>

-- 



Reply via email to