Hmmm...if this is a long-running process it could cause some serious
concurrency and/or blocking probs with the multiple threads in TG.  Could
this be your issue?

You might try using the TG scheduler to run this process.  I haven't really
used the scheduler yet, but it seems to me there should be a way to
"schedule" a process to run almost immediately, and using the scheduler
should get you outside the normal request cycle (thus avoiding many
potential threading-related hazards).

Anyone with more experience with the scheduler wanna double-check me on
this?

Kevin Horn

On 5/4/07, iain duncan <[EMAIL PROTECTED]> wrote:
>
>
> Hi folks, I guess the way I'm trying to do this won't work, but I'm
> wondering why that is. I have a python script that tears a tg site down
> into static files using urllib and then installs them using ftplib. The
> script works fine as a standalone.
>
> I thought it would be easy to attach it to my admin interface by having
> an admin controller method that called the script via
>
> os.system( "scraper.py" )
>
> It seems to work sometimes, and sketch out half way through it's job on
> others even thought the admin method returns and prints its "all done"
> message. Wondering if anyone can shed light on why this might not work
> or is a bad idea, etc.
>
> Also, before I waste a lot of time learning more things the hard way, if
> anyone can tell me whether using ftplib from within a tg app is at all
> feasible that would be great too! ;)
>
> Thanks
> Iain
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to