[printing] Docstring pour la fonction d'import smooth.
This commit is contained in:
parent
5f9a2362ad
commit
fb064dbbb8
1 changed files with 10 additions and 0 deletions
|
@ -4,9 +4,18 @@ from gestion.affich_tools import coul, tableau
|
|||
import importlib
|
||||
import time
|
||||
import sys
|
||||
|
||||
# Import inutile, mais on en a besoin pour que le
|
||||
# script continue à fonctionner.
|
||||
import gestion
|
||||
|
||||
def try_import(lib):
|
||||
"""
|
||||
Cette fonction sert à faire de l'import soft : si l'import
|
||||
crashe, par exemple, si le fichier de secrets ne peut être
|
||||
lu par un apprenti, ça permet toujours d'utiliser ce
|
||||
qui n'utilise pas l'import raté.
|
||||
"""
|
||||
if not isinstance(lib, unicode):
|
||||
lib = lib.decode('utf-8')
|
||||
try:
|
||||
|
@ -17,6 +26,7 @@ def try_import(lib):
|
|||
lib = None
|
||||
return lib
|
||||
|
||||
# Ici, on utilise le module gestion importé
|
||||
gestion.whos = try_import(u"gestion.whos")
|
||||
gestion.annuaires_pg = try_import("gestion.annuaires_pg")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue