Massimo- I don't understand your answer- My question was about how to run scheduler WITH request.requires_https() turned on. Are you saying this is not possible?
My main app needs https protection. My scheduler makes use of the db/models/methods of the main app, so what is your recommendation? Do I need to separate the scheduler into a separate app and make cross-app calls? On Thu, Jun 21, 2012 at 2:36 PM, Massimo Di Pierro < [email protected]> wrote: > You have this line in > > request.requires_https() > > In > > myapp/models/db.**py", line 10, in <module> > > it prevents the scheduler form importing the modules. > > > On Thursday, 21 June 2012 11:15:32 UTC-5, Yarin wrote: >> >> 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? >> >> >> -- > --

