/usr/lib/python2.6/site-packages/stevedore
NameSizeModeActions
example/-0755rm
example2/-0755rm
tests/-0755rm
dispatch.py89750644editdlrm
dispatch.pyc96270644editdlrm
driver.py54460644editdlrm
driver.pyc58860644editdlrm
enabled.py30140644editdlrm
enabled.pyc31320644editdlrm
exception.py3000644editdlrm
exception.pyc9460644editdlrm
extension.py113730644editdlrm
extension.pyc116570644editdlrm
hook.py26780644editdlrm
hook.pyc29210644editdlrm
named.py55540644editdlrm
named.pyc52090644editdlrm
sphinxext.py37900644editdlrm
sphinxext.pyc40140644editdlrm
__init__.py8260644editdlrm
__init__.pyc14110644editdlrm
Edit: /usr/lib/python2.6/site-packages/stevedore/driver.pyc (5886B)
Ñò yDVc@s*ddklZdefd„ƒYZdS(i(tNamedExtensionManagert DriverManagercBsqeZdZedhd ed„Zed„ƒZeded ed„ƒZ d„Z d„Z e d„ƒZ RS( sÕLoad a single plugin with a given name from the namespace. :param namespace: The namespace for the entry points. :type namespace: str :param name: The name of the driver to load. :type name: str :param invoke_on_load: Boolean controlling whether to invoke the object returned by the entry point after the driver is loaded. :type invoke_on_load: bool :param invoke_args: Positional arguments to pass when invoking the object returned by the entry point. Only used if invoke_on_load is True. :type invoke_args: tuple :param invoke_kwds: Named arguments to pass when invoking the object returned by the entry point. Only used if invoke_on_load is True. :type invoke_kwds: dict :param on_load_failure_callback: Callback function that will be called when a entrypoint can not be loaded. The arguments that will be provided when this is called (when an entrypoint fails to load) are (manager, entrypoint, exception) :type on_load_failure_callback: function :param verify_requirements: Use setuptools to enforce the dependencies of the plugin(s) being loaded. Defaults to False. :type verify_requirements: bool cCsT|p|i}tt|ƒid|d|gd|d|d|d|d|ƒdS(Nt namespacetnamestinvoke_on_loadt invoke_argst invoke_kwdston_load_failure_callbacktverify_requirements(t_default_on_load_failuretsuperRt__init__(tselfRtnameRRRRR((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyR s  cCs‚dS(N((t drivermanagertepterr((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyR 0stTESTINGc Cs7tt|ƒi|gd|d|d|d|ƒ}|S(sóConstruct a test DriverManager Test instances are passed a list of extensions to work from rather than loading them from entry points. :param extension: Pre-configured Extension instance :type extension: :class:`~stevedore.extension.Extension` :param namespace: The namespace for the manager; used only for identification since the extensions are passed in. :type namespace: str :param propagate_map_exceptions: Boolean controlling whether exceptions are propagated up through the map call or whether they are logged and then ignored :type propagate_map_exceptions: bool :param on_load_failure_callback: Callback function that will be called when a entrypoint can not be loaded. The arguments that will be provided when this is called (when an entrypoint fails to load) are (manager, entrypoint, exception) :type on_load_failure_callback: function :param verify_requirements: Use setuptools to enforce the dependencies of the plugin(s) being loaded. Defaults to False. :type verify_requirements: bool :return: The manager instance, initialized for testing Rtpropagate_map_exceptionsRR(R Rtmake_test_instance(tclst extensionRRRRto((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyR4s  cCstt|ƒi|ƒ|ip*|id}td|i|fƒ‚nt|iƒdjo9did„|iDƒƒ}td|i|fƒ‚ndS(Nis"No %r driver found, looking for %rit,cssx|]}|iVqWdS(N(tentry_point_target(t.0te((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pys cs sMultiple %r drivers found: %s( R Rt _init_pluginst extensionst_namest RuntimeErrorRtlentjoin(R RR tdiscovered_drivers((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyR   cOs)|i|||Ž}|o |dSdS(sAInvokes func() for the single loaded extension. The signature for func() should be:: def func(ext, *args, **kwds): pass The first argument to func(), 'ext', is the :class:`~stevedore.extension.Extension` instance. Exceptions raised from within func() are logged and ignored. :param func: Callable to invoke for each extension. :param args: Variable arguments to pass to func() :param kwds: Keyword arguments to pass to func() :returns: List of values returned from func() iN(tmap(R tfunctargstkwdstresults((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyt__call__iscCs&|id}|io|iS|iS(s7Returns the driver being used by this manager. i(Rtobjtplugin(R text((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pytdrivers (N(t__name__t __module__t__doc__tFalsetNoneR t staticmethodR t classmethodRRR'tpropertyR+(((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyRs  #  N(tnamedRR(((s3/tmp/pip-build-lt8jXN/stevedore/stevedore/driver.pyts