I can't say about thread-safe or not, but I guess determining if it wise or
not would implies that we better understand the utility of your module...

Richard

On Wed, Jul 22, 2015 at 4:28 PM, Jim Steil <[email protected]> wrote:

> Hi
>
> I'm not really that knowledgeable about thread-safe vs non-thread-safe
> operations but am wondering if a problem I'm seeing might be because of
> that.
>
> In my modules directory I've created a module that has a class defined.
>
> Then in db.py I have an _after_insert trigger like so:
>
> db.workorder._after_insert.append(lambda s,f: workorderAfterInsert(s,f))
>
>
> In my _after_insert trigger I'm instantiating the class from my module
> like this:
>
> import workorder.sequencer as sequencer
>
> workorderId = id
> wo = db.workorder(workorderId)
>
> sequencer = sequencer.Sequencer(workorder_id=workorderId, db=db)
> sequencer.build_bom()
> sequencer.sequence()
> sequencer.save_sequenced_workorder()
>
> db.commit()
>
>
> I'm not sure how to describe it, but I'm seeing random errors popping up
> in the execution of sequencer.sequence().  My only thought at this point is
> that there are thread-safe or concurrency issues going on.
>
> I'd really appreciate it if someone could tell me whether or not this is
> safe (or wise).  Any input would be appreciated.
>
> -Jim
>
>  --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to