Je veux donc avoir un fichier d'habillage de journalisation - qui se trouve dans un répertoire comme celui-ci :
| team
-- | libraries
-- | logging.py
-- | __init__.py
Le problème est qu'à l'intérieur de l'enregistrement, je fais :
from logging import ....
qui est le mécanisme de journalisation natif de Python. Ainsi, lors de l'écriture de tests pour mon wrapper de journalisation, ou lors de l'importation de celui-ci dans d'autres endroits tels que import team.libraries.logging
la ligne ci-dessus échoue parce que je pense qu'elle essaie d'importer à partir du fichier de journalisation local.
Ma question est donc la suivante :
Serait-il préférable de modifier l'ordre dans lequel python essaie d'importer ? c'est-à-dire essayer d'abord de savoir où est installé python, etc ? Est-ce une bonne pratique ?
Ou vaut-il mieux changer le nom de mon fichier local ?
PS : Je vais renommer le fichier puisque c'est plus facile, mais quand même - y a-t-il un moyen de le faire ? est-ce possible ?