J'ai un script python utilisant Pyinotify qui fait des choses sur IN_MOVED_TO
. Quel est le moyen le plus simple de déclencher le script sur des fichiers spécifiques, en utilisant un autre script python, sans pour autant sortir les fichiers et les réintégrer?Déclencher des événements inotify
0
A
Répondre
1
Créer une « fonction de la colle ». Dites le code d'origine est:
def some_inane_os_api(with, lots, of, arguments):
... your code ...
remplacer par:
def some_inane_os_api(with, lots, of, arguments):
your_code(just, the, arguments, you need)
def your_code(...)
... your code ...
Maintenant, vous pouvez appeler your_code()
(qui a une API beaucoup plus simples) de vos tests.
Supposons que l'API d'origine présente des structures complexes. Tout ce que vous devez faire est de copier les données pertinentes de cette structure dans des paramètres ou quelques objets simples d'assistance.
Cela isole votre code de l'API complexe et le rend beaucoup plus simple à tester et/ou à réutiliser.
0
vous pouvez éviter fichier déplacer en renommant simplement le fichier (ce qui est très similaire sur linux), par exemple un mv file file.sav && mv file.sav file
Questions connexes
- 1. déclencher des événements imbriqués
- 2. Comment déclencher des événements innergridview
- 3. Rails - déclencher les événements javascript des contrôleurs
- 4. déclencher des événements dans une classe statique
- 5. Déclencher des événements dans actionscript 2
- 6. programme qui réagit à inotify et imprime les événements
- 7. linux inotify - déterminer les utilisateurs pour les événements déclenchés
- 8. EditText OnLongClickListener déclencher plusieurs événements
- 9. Comment déclencher/lier des événements personnalisés dans des vues Backbone.js?
- 10. Lecture des événements du système de fichiers à partir du noyau Linux sans Inotify
- 11. Déclencher des événements en Java lorsque l'état d'un objet change
- 12. Comment déclencher des événements post-construction VS sans reconstruction
- 13. Les événements de pré-construction peuvent-ils déclencher des avertissements?
- 14. Déclencher des événements lorsque l'emplacement de l'appareil Android est modifié
- 15. Déclencher des événements dans les sous-vues de Backbone.js
- 16. Comment déclencher des événements sur tous les éléments
- 17. Déclencher des événements pour la page ajax chargée (ui datepicker)
- 18. Comment créer et déclencher des événements tag HTML vidéo
- 19. Comment puis-je déclencher et écouter des événements en python?
- 20. Pourquoi ne puis-je pas déclencher des événements personnalisés?
- 21. jquery 1.7 incapable de déclencher des événements dans window.onload
- 22. déclencher des événements "sur le fil" dans .net
- 23. Empêcher un TreeView de déclencher des événements dans VB6?
- 24. Utiliser l'horloge de l'iPhone pour déclencher des événements dans l'application
- 25. Comment déclencher des événements Google Analytics à partir de Python?
- 26. déclencher des événements dans les classes de chaînage
- 27. jQuery - Déclencher des événements en cliquant sur un lien Problème
- 28. Comment déclencher les événements Backbone.Router dans Backbone.js?
- 29. Comment déclencher 2 événements avec 1 sélecteur?
- 30. inotify En-têtes C