lp://staging/~kiko/flumotion/pyflakes

Created by Christian Reis and last modified
Get this branch:
bzr branch lp://staging/~kiko/flumotion/pyflakes
Only Christian Reis can upload to this branch. If you are Christian Reis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christian Reis
Project:
Flumotion
Status:
Development

Recent revisions

3515. By wingo

 (PadMonitor.detach): Fix. Yay previously-written test suites!

3514. By wingo

2007-10-30 Andy Wingo <email address hidden>

 * flumotion/component/padmonitor.py (PadMonitor): Refactor to use
 the Poller. Incidentally fixes #788, and a bug whereby downstream
 components would not attempt to reconnect to a missing upstream
 component.

 * flumotion/component/feedcomponent010.py
 (FeedComponent.eatFromFD): No need to try to start the pipeline if
 it was already started.

 * flumotion/common/common.py (Poller): New class, abstracts the
 process of a periodically calling a procedure.

3513. By wingo

 * flumotion/component/feedcomponent010.py
 (FeedComponent.do_setup): try_start_pipeline, not start_pipeline;
 we can't set the pipeline to PLAYING if it has eaters for which we
 have not set fd's. Fixes #782.
 (FeedComponent.install_eater_event_probes): Moved around.
 (FeedComponent._setup_pipeline): Add pad monitors and event probes
 here, before we set the pipeline to PLAYING.
 (FeedComponent.set_master_clock): try_start_pipeline.
 (FeedComponent.try_start_pipeline): Renamed from start_pipeline.
 The eater probes and pad monitors were moved to _setup_pipeline;
 this function only sets the pipeline to PLAYING if the necessary
 conditions are fulfilled.
 (FeedComponent.eatFromFD): Call try_start_pipeline(); with the new
 code, pipelines don't go to PLAYING until all of their eaters are
 connected.

 * flumotion/component/eater.py (Eater.__init__): Add an fd
 attribute, which is None if the eater is disconnected.
 (Eater.connected): Set the uiState and fd directly, because
 connected() is only called from the reactor thread.
 (Eater.disconnected.updateUIState): Null out the fd attribute as
 well.

3512. By wingo

2007-10-29 Andy Wingo <email address hidden>

 * flumotion/component/base/admin_gtk.py
 (FeedersAdminGtkNode.setUIState): Fix appearance of feeders tab
 when initially selected.

 * flumotion/component/base/feeders.glade:
 * flumotion/component/base/admin_gtk.py:
 (FeedersAdminGtkNode.setFeederClientName)
 (FeedersAdminGtkNode.haveWidgetTree): Hacks to allow the feeder
 and eater names to be present at one time. Fixes #540.

3511. By wingo

 * flumotion/manager/component.py: Remove unneeded import.

 * flumotion/common/bundleclient.py: Import things more normally,
 now that we don't need to fake out pychecker.
 (BundleLoader.getBundles): Not a defer generator. Don't call
 getBundleZips on an empty set of bundles. Fix some format string
 problems.
 (BundleLoader.loadModule, BundleLoader.getBundleByName)
 (BundleLoader.getFile): Similar de-generatorification.

3510. By thomasvs

 * flumotion/component/base/admin_gtk.py:
   Revert the generic ComponentAdminGtkNode bit that's not done yet.

3509. By wingo

[5589] fixes #775

3508. By wingo

2007-10-29 Andy Wingo <email address hidden>

 * flumotion/manager/component.py (ComponentAvatar.setElementProperty)
 (ComponentAvatar.getElementProperty)
 (ComponentAvatar.reloadComponent, ComponentAvatar.authenticate)
 (ComponentAvatar.removeKeycardId, ComponentAvatar.expireKeycard):
 Remove references to _mindErrback, which is unnecessary because it
 is handled by mindCallRemote.

3507. By thomasvs

 * flumotion/admin/gtk/componentview.py:
 * flumotion/component/base/admin_gtk.py:
   Fix translation breakage from [5166]
 * flumotion/component/base/eaters.glade:
 * po/POTFILES.in:
   Add this file, and use colons like we do in other glade files.
 * configure.ac:
   Down boy down.

3506. By msmith

    * flumotion/component/component.py:
      Add some comments, move some code from stop() to do_stop(), where it
      makes more sense.
    * flumotion/component/feedcomponent010.py:
      Add a debug line.

This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.