Hi,

It works!

I was actually trying with restarting the server. But this time I closed
everything and restarted python. So I am fine.

Thank you for your consideration and sorry for dragging this topic
unknowingly.

Gist: Restarting Python is something that I should do after making changes
to web2py framework files.

Janath

On Thu, Jul 19, 2012 at 10:22 AM, Massimo Di Pierro <
massimo.dipie...@gmail.com> wrote:

> Can you print
>
> print request.va**rs.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=**9debb76**0021449f9857247efccae57**99c84fa**
>>>>> 515<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/**applicat**ions/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.**networ**k_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.**requi**res=IS_UPLOAD_FILENAME(**
>>>>>>>>>> extensi**on='sav')
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------****------------------------------*
>>>>>>>>>> ***------------------------------****
>>>>>>>>>> ------------------------------****--------------------------
>>>>>>>>>>
>>>>>>>>>> TICKET ID
>>>>>>>>>>
>>>>>>>>>> 127.0.0.1.2012-06-12.15-34-51.****d5191840-7166-40fe-9cd8-**
>>>>>>>>>> 550800**7b894e
>>>>>>>>>> <type 'exceptions.MemoryError'> VERSION web2py™(1, 99, 7,
>>>>>>>>>> datetime.datetime(2012, 3, 4, 22, 12, 8), 'stable') PythonPython 
>>>>>>>>>> 2.5.1: C:\Python25\pythonw.exeTRACEBACK
>>>>>>>>>>
>>>>>>>>>> 1.
>>>>>>>>>> 2.
>>>>>>>>>> 3.
>>>>>>>>>> 4.
>>>>>>>>>> 5.
>>>>>>>>>> 6.
>>>>>>>>>> 7.
>>>>>>>>>> 8.
>>>>>>>>>> 9.
>>>>>>>>>> 10.
>>>>>>>>>>
>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>   File 
>>>>>>>>>> "C:\Users\umgeegan\Desktop\**web**2py_src\web2py\gluon\**restricte**d.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