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

Module component

source code

worker-side objects for components


Version: $Rev: 6982 $

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
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