I switched to another dev machine and it's working now. Disregard and
thanks.

On Feb 24, 9:59 pm, "mr.freeze" <[email protected]> wrote:
> I have completely removed DAL, Auth and Crud and set session.forget in
> the model and each controller function but it still doesn't work.  Is
> the dev server CherryPy 3?
>
> On Feb 24, 9:44 pm, mdipierro <[email protected]> wrote:
>
> > P.S. if you use sqlite, the database will serialize all requests. That
> > is how sqlite works.
>
> > On Feb 24, 9:41 pm, mdipierro <[email protected]> wrote:
>
> > > P.S. if you use sqlite, the database will serialize all requests. That
> > > is how sqlite works.
>
> > > On Feb 24, 9:24 pm, mdipierro <[email protected]> wrote:
>
> > > > This is because of session locking. if your ajax queries do not need
> > > > to write the session do
>
> > > >     session.forget()
>
> > > > This should fix it.
>
> > > > On Feb 24, 8:31 pm, "mr.freeze" <[email protected]> wrote:
>
> > > > > I have two ajax requests: One that starts a long running process and
> > > > > one that fires every second to check the first request's progress.
> > > > > PROBLEM: The ajax requests are running synchronously instead of in
> > > > > parallel.  Is this the result of threading in the cherrypy dev server
> > > > > or is some global variable being locked and causing the requests to
> > > > > queue?  I know I have gotten this to work in the past.  (using
> > > > > clienttools.py)
>
> > > > > progress = DIV(_id='progress')
>
> > > > > def long_run():
> > > > >     callback1 = js.call_function(start_long)
> > > > >     callback2 = js.call_function(check_long)
> > > > >     page.ready(js.timer(callback2,1000))
> > > > >     btn = INPUT(_type='button',_onclick=callback1,_value='Start')
> > > > >     return dict(btn=btn,progress=progress)
>
> > > > > def start_long():
> > > > >     import time
> > > > >     for i in range(0,10):
> > > > >         time.sleep(1)
> > > > >         session.progress = i
> > > > >     return jq(progress).html('Finished')()
>
> > > > > def check_long():
> > > > >     return jq(longdiv).html(session.progress or 0)()
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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