definitely the way to go, I faced the issue before myself, sorry not to
have reported that ;-)
I don't think it's a issue per se, scheduler is quite nice to manage at
"low level".
Il giorno lunedì 14 maggio 2012 04:46:11 UTC+2, Yarin ha scritto:
>
> Sorry, figured this out- db calls made with the scheduler need a
> db.commit()
>
> On Sunday, May 13, 2012 10:20:51 PM UTC-4, Yarin wrote:
>>
>> I'm using the scheduler and everything is working nicely, except that any
>> calls I make to the db in the task function are ignored- Even though the
>> tasks complete successfully, there's no error, or any indication from the
>> worker that something went wrong. This is happening for both MySQL and
>> SQLite.
>>
>> Below is my complete schedule.py file:
>> from gluon.scheduler import Scheduler
>>
>>
>> def update_it():
>> row_id = db.test.insert(name='bob') # Nothing will be inserted, and no
>> error will be raised
>> return row_id
>>
>>
>> myscheduler = Scheduler(db, dict(update_it=update_it))
>>
>> The book doesn't say anything about not being able to use the db.
>>
>>
Il giorno lunedì 14 maggio 2012 04:46:11 UTC+2, Yarin ha scritto:
>
> Sorry, figured this out- db calls made with the scheduler need a
> db.commit()
>
> On Sunday, May 13, 2012 10:20:51 PM UTC-4, Yarin wrote:
>>
>> I'm using the scheduler and everything is working nicely, except that any
>> calls I make to the db in the task function are ignored- Even though the
>> tasks complete successfully, there's no error, or any indication from the
>> worker that something went wrong. This is happening for both MySQL and
>> SQLite.
>>
>> Below is my complete schedule.py file:
>> from gluon.scheduler import Scheduler
>>
>>
>> def update_it():
>> row_id = db.test.insert(name='bob') # Nothing will be inserted, and no
>> error will be raised
>> return row_id
>>
>>
>> myscheduler = Scheduler(db, dict(update_it=update_it))
>>
>> The book doesn't say anything about not being able to use the db.
>>
>>
Il giorno lunedì 14 maggio 2012 04:46:11 UTC+2, Yarin ha scritto:
>
> Sorry, figured this out- db calls made with the scheduler need a
> db.commit()
>
> On Sunday, May 13, 2012 10:20:51 PM UTC-4, Yarin wrote:
>>
>> I'm using the scheduler and everything is working nicely, except that any
>> calls I make to the db in the task function are ignored- Even though the
>> tasks complete successfully, there's no error, or any indication from the
>> worker that something went wrong. This is happening for both MySQL and
>> SQLite.
>>
>> Below is my complete schedule.py file:
>> from gluon.scheduler import Scheduler
>>
>>
>> def update_it():
>> row_id = db.test.insert(name='bob') # Nothing will be inserted, and no
>> error will be raised
>> return row_id
>>
>>
>> myscheduler = Scheduler(db, dict(update_it=update_it))
>>
>> The book doesn't say anything about not being able to use the db.
>>
>>
Il giorno lunedì 14 maggio 2012 04:46:11 UTC+2, Yarin ha scritto:
>
> Sorry, figured this out- db calls made with the scheduler need a
> db.commit()
>
> On Sunday, May 13, 2012 10:20:51 PM UTC-4, Yarin wrote:
>>
>> I'm using the scheduler and everything is working nicely, except that any
>> calls I make to the db in the task function are ignored- Even though the
>> tasks complete successfully, there's no error, or any indication from the
>> worker that something went wrong. This is happening for both MySQL and
>> SQLite.
>>
>> Below is my complete schedule.py file:
>> from gluon.scheduler import Scheduler
>>
>>
>> def update_it():
>> row_id = db.test.insert(name='bob') # Nothing will be inserted, and no
>> error will be raised
>> return row_id
>>
>>
>> myscheduler = Scheduler(db, dict(update_it=update_it))
>>
>> The book doesn't say anything about not being able to use the db.
>>
>>