示例#1
0
文件: services.py 项目: Ictp/indico
    def _checkParams(self):
        CollaborationBase._checkParams(self)

        self._pluginName = self._params.get('plugin', None)
        if not self._pluginName:
            raise CollaborationException(_("No 'plugin' paramater in CollaborationPluginService"))

        serviceName = self._params.get('service', None)
        if not serviceName:
            raise CollaborationException(_("No 'service' paramater in CollaborationPluginService"))

        self._serviceClass = CollaborationTools.getServiceClass(self._pluginName, serviceName)
        if not self._serviceClass:
            raise CollaborationException(_("Service " + str(serviceName) + _("Service not found for plugin ") + str(self._pluginName) + _("in CollaborationPluginService")))
示例#2
0
 def _checkParams(self):
     CollaborationBase._checkParams(self)
     
     self._pluginName = self._params.pop('plugin')
     if not self._pluginName:
         raise CollaborationException(_("No 'plugin' paramater in CollaborationPluginService"))
     
     serviceName = self._params.pop('service')
     if not serviceName:
         raise CollaborationException(_("No 'service' paramater in CollaborationPluginService"))
     
     self._serviceClass = CollaborationTools.getServiceClass(self._pluginName, serviceName)
     if not self._serviceClass:
         raise CollaborationException(_("Service " + str(serviceName) + _("Service not found for plugin ") + str(self._pluginName) + _("in CollaborationPluginService")))