If I understand you correctly I should be able to add a new controller to a running pylons service (assuming there is a route to handle it) is that correct?, because that has not been my experience. When I've added a new controller I've always had to restart the service otherwise I get a 404 error Jose
Mayowa wrote: > Jose, > I've come up against this problem my solution (although not yet > implemented) > is to re-write the config/routing.py module to dynamically accept new > routes from an ini or xml file (using a monitor thread that loads the > new routes into the map object) > Since controllers are only called when a valid url points to them, > once the new route has been added, > the new controller should be called without the need to restart the > service. > > Mayowa. > > > On Apr 23, 10:18 pm, "Jose Galvez" <[EMAIL PROTECTED]> wrote: > >> Hi all, I've got a what I hope is a simple question. Occasionally I have to >> make a small change to the logic in an existing controller. Now pylons is >> running as a service and I really don't like to reload the entire pylons >> service (other users may be using one if the database based controller and I >> don't want to risk their loosing their data) but I would like to simply >> reload the single controller. This proved to be simple enough to implement >> (with all the caution statements about the thread safety of reloading >> controllers and what you should and should not try to reload). However now >> for my new dilemma, is it possible to add a new controller to an existing >> pylons application without having to restart the service? This would come in >> handy if I have added new features to a website with little or no impact on >> the remainder of the site, If I could just upload the required controllers >> and their templates (or what ever support files they needed) it would be >> nice to make them immediately available without having to wait for a good >> time to restart the service. As usual thanks in advance for any and all >> help. >> >> Jose >> > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
