Comment faire pour exécuter du code au démarrage Pylônes
Question
J'ai une application web Python 2.6 construit sur Pylons 0.9.7. Le code de mon contrôleur ne fonctionne que la première fois qu'un client le demande, ce qui est assez juste, mais est-il possible que je peux exécuter un code dès que le serveur démarre et est prêt à accepter les demandes, sans attendre jusqu'à ce qu'une demande est en fait reçu?
La solution
Il est un cadre de l'environnement, si c'est ce que vous demandez.
En particulier: lib / app_globals, modifier _ _ _ _ initialisation (). (Ignorer les espaces là, la fonction stupide mise en gras!)
Voir: http://pylonshq.com/docs/en/ 0.9.7 / configuration / # environnement
Les méthodes alternatives sont l'obtention de votre script d'aide (ce qui lance le serveur) pour l'exécuter avant de lancer le site.