Le problème c'est que l'appel de la fontion je le fait dans un autre module
Le problème c'est que l'appel de la fontion je le fait dans un autre module
Ca c'est une question de tuyauterie qu'on peut essayer de résoudre ainsi:
Dans le module appelant, vous pouvez faire "from xyz import *", les '_' permettent de masquer toutes les variables "globales" à xyz pour ne récupérer que la fonction report_full.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 def _report(ctx): # Print a report on the differences between a and b ... def _report_full(ctx): _report(ctx) for sd in ctx.subdirs.values(): _report_full(sd) def report_full(a, b): global _left, _right _left = [] _right = [] _report_full(filecmp.dircmp(a, b) return _left, _right
- W
_left et _right se trouvent dans report(ctx) ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager