lp:~robru/gwibber/async

Created by Robert Bruce Park and last modified
Get this branch:
bzr branch lp:~robru/gwibber/async
Only Robert Bruce Park can upload to this branch. If you are Robert Bruce Park please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Robert Bruce Park
Project:
Gwibber
Status:
Merged

Recent revisions

1408. By Robert Bruce Park

Rebase branch on barry's renamed plugin/protocols.

1407. By Robert Bruce Park

Use thread.join() instead of time.sleep to ensure that the thread has completed before testing for it's results. This resolves a race issue in the test.

1406. By Robert Bruce Park

Modify BasePlugin.__call__ to perform it's operations asynchronously using threads. Includes test coverage for both threaded and unthreaded method invocations.

1405. By Barry Warsaw

robru's branch refactoring the dbus menu integration out of the doomed
dispatcher module.

barry made a few small improvements:
 * Split up the unittests into smaller, more tightly focused tests.
 * Rewrite the subprocess calls to be more robust (won't crash if the
   executables are missing), and log any error exits or output.
 * Clever hacks to make manual test of the counts easier to run, using
   Python's -m feature.

1404. By Barry Warsaw

Merge Roberts Accounts refactoring branch, with a more granular test suite.

1403. By Barry Warsaw

Merge robru's branch that refactors the _login() method into the BasePlugin.
I added a bunch of comments and did a few minor stylistic changes, along with
whitespace normalization.

1402. By Barry Warsaw

[ Robert Bruce Park ]
Merged in larsu's libmessaging work and updated for py3 using 2to3.

1401. By Barry Warsaw

Port the Authentication class over to Python 3, with tests.

1400. By Barry Warsaw

Basic plugin support and tests.

1399. By Barry Warsaw

remove more ui code

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:gwibber
This branch contains Public information 
Everyone can see this information.