Project

General

Profile

Revision cf3c2494

IDcf3c2494ece15ab1296aad363b0e84c7bd2a0da0
Parent 832d63c3
Child 699bd24c

Added by Vincent QUEMENER over 13 years ago

Chaque plugin adresse désormais une seule requête à la base de données pour tous les évènements de la page, plutôt qu'une requête par évènement.

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@6291 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/config/app_cfg.py
37 37
import vigiboard
38 38
from vigiboard.lib import app_globals, helpers
39 39

  
40
import logging
41
LOGGER = logging.getLogger(__name__)
42

  
40 43
class VigiboardConfig(VigiloAppConfig):
41 44
    def setup_sqlalchemy(self):
42 45
        super(VigiboardConfig, self).setup_sqlalchemy()
......
62 65
                plugin_class = ep.load(require=True)
63 66
                if issubclass(plugin_class, VigiboardRequestPlugin):
64 67
                    plugins.append((unicode(ep.name), plugin_class()))
65
            except:
66
                # @TODO: lever une erreur ?
67
                pass
68
            except Exception, e:
69
                LOGGER.error('Unable to import plugin %s : %s' % (plugin_name, e))
70

  
68 71
        config['columns_plugins'] = plugins
69 72

  
70 73
base_config = VigiboardConfig('vigiboard')

Also available in: Unified diff