Package flumotion :: Package component :: Module component
[hide private]

Module component

source code

worker-side objects for components


Version: $Rev$

Classes [hide private]
  ComponentClientFactory
I am a client factory for a component logging in to the manager.
  BaseComponentMedium
I am a medium interfacing with a manager-side avatar.
  BaseComponent
I am the base class for all Flumotion components.
Functions [hide private]
twisted.internet.defer.Deferred
_maybeDeferredChain(procs, *args, **kwargs)
Creates a deferred chain created by chaining calls to the given procedures, each of them made with the given args and kwargs.
source code
Variables [hide private]
  __package__ = 'flumotion.component'
Function Details [hide private]

_maybeDeferredChain(procs, *args, **kwargs)

source code 

Creates a deferred chain created by chaining calls to the given procedures, each of them made with the given args and kwargs. Only the result of the last procedure is returned; results for the other procedures are discarded.

Failures triggered during any of the procedure short-circuit execution of the other procedures and should be handled by the errbacks attached to the deferred returned here.

Returns: twisted.internet.defer.Deferred