I can't get the scheduler to run when I turn on request.requires_https().

$ /opt/web-apps/web2py/web2py.py -K myapp


Result:

starting scheduler for "myapp"...
> Currently running 1 scheduler processes
> Processes started
> Process Process-1:
> Traceback (most recent call last):
>   File "/usr/lib64/python2.6/multiprocessing/process.py", line 232, in 
> _bootstrap
>     self.run()
>   File "/usr/lib64/python2.6/multiprocessing/process.py", line 88, in run
>     self._target(*self._args, **self._kwargs)
>   File "/opt/web-apps/web2py/gluon/shell.py", line 189, in run
>     _env = env(a, c=c, import_models=import_models)
>   File "/opt/web-apps/web2py/gluon/shell.py", line 131, in env
>     run_models_in(environment)
>   File "/opt/web-apps/web2py/gluon/compileapp.py", line 513, in 
> run_models_in
>     restricted(code, environment, layer=model)
>   File "/opt/web-apps/web2py/gluon/restricted.py", line 205, in restricted
>     exec ccode in environment
>   File "applications/myapp/models/db.py", line 10, in <module>
>     request.requires_https()
>   File "/opt/web-apps/web2py/gluon/globals.py", line 119, in requires_https
>     redirect(URL(scheme='https', args=self.args, vars=self.vars))
>   File "/opt/web-apps/web2py/gluon/http.py", line 128, in redirect
>     Location=location)
> HTTP: 303 SEE OTHER


LAMP/mod_wsgi environment. Anyone deal with this already?


-- 



Reply via email to