Add exception logging to import.py

This commit is contained in:
Gerald Britton 2011-05-30 15:19:16 -04:00
parent 6c870f7f7f
commit 27b8ec3deb
1 changed files with 5 additions and 0 deletions

View File

@ -38,20 +38,25 @@ from songbeamerimport import SongBeamerImport
from songshowplusimport import SongShowPlusImport
from foilpresenterimport import FoilPresenterImport
# Imports that might fail
import logging
log = logging.getLogger(__name__)
try:
from olp1import import OpenLP1SongImport
HAS_OPENLP1 = True
except ImportError:
log.exception('Error importing %s', 'OpenLP1SongImport')
HAS_OPENLP1 = False
try:
from sofimport import SofImport
HAS_SOF = True
except ImportError:
log.exception('Error importing %s', 'SofImport')
HAS_SOF = False
try:
from oooimport import OooImport
HAS_OOO = True
except ImportError:
log.exception('Error importing %s', 'OooImport')
HAS_OOO = False
class SongFormat(object):