environment/lib/python2.7/site-packages/nose/plugins/manager.py
def loadPlugins(self):
        """Load plugins by iterating the `nose.plugins` entry point.
        """
        from pkg_resources import iter_entry_points
        loaded = {}
        for entry_point, adapt in self.entry_points:
            for ep in iter_entry_points(entry_point):
                if ep.name in loaded:
                    continue
                loaded[ep.name] = True
                log.debug('%s load plugin %s', self.__class__.__name__, ep)
                try:
                    plugcls = ep.load()
                except KeyboardInterrupt:
                    raise
                except Exception, e:
                    # never want a plugin load to kill the test run
                    # but we can't log here because the logger is not yet
                    # configured
                    warn("Unable to load plugin %s: %s" % (ep, e),
                         RuntimeWarning)
                    continue
                if adapt:
                    plug = adapt(plugcls())
                else:
                    plug = plugcls()
                self.addPlugin(plug)
        super(EntryPointPluginManager, self).loadPlugins()
def loadPlugins(self):
        from pkg_resources import iter_entry_points
        loaded = {}
        for entry_point, adapt in self.entry_points:
            for ep in iter_entry_points(entry_point):
                if ep.name in loaded:
                    continue
                loaded[ep.name] = True
                log.debug('%s load plugin %s', self.__class__.__name__, ep)
                try:
                    plugcls = ep.load()
                except KeyboardInterrupt:
                    raise
                except Exception, e:
                    # never want a plugin load to kill the test run
                    # but we can't log here because the logger is not yet
                    # configured
                    warn("Unable to load plugin %s: %s" % (ep, e),
                         RuntimeWarning)
                    continue
                if adapt:
                    plug = adapt(plugcls())
                else:
                    plug = plugcls()
                self.addPlugin(plug)
        super(EntryPointPluginManager, self).loadPlugins()
def loadPlugins ( self ) : from pkg_resources import iter_entry_points loaded = { } for entry_point , adapt in self . entry_points : for ep in iter_entry_points ( entry_point ) : if ep . name in loaded : continue loaded [ ep . name ] = True log . debug ( '%s load plugin %s' , self . __class__ . __name__ , ep ) try : plugcls = ep . load ( ) except KeyboardInterrupt : raise except Exception , e : # never want a plugin load to kill the test run # but we can't log here because the logger is not yet # configured warn ( "Unable to load plugin %s: %s" % ( ep , e ) , RuntimeWarning ) continue if adapt : plug = adapt ( plugcls ( ) ) else : plug = plugcls ( ) self . addPlugin ( plug ) super ( EntryPointPluginManager , self ) . loadPlugins ( )
Load plugins by iterating the `nose.plugins` entry point.
Load plugins by iterating the nose . plugins entry point .