lp:~robru/friends/refresh-fixup

Created by Robert Bruce Park and last modified
Get this branch:
bzr branch lp:~robru/friends/refresh-fixup
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:
Friends
Status:
Merged

Recent revisions

26. By Robert Bruce Park

debug_live.py doesn't need to be on a loop anymore.

The looping of it was primarily useful before we had the dispatcher
actually running. Now that we have the dispatcher, debug_live is more
just for firing single messages.

25. By Robert Bruce Park

Simplify debug_live.py

24. By Robert Bruce Park

Greatly simplify the logging logic. Was overthinking it before...

23. By Robert Bruce Park

Fix the last of the test failures.

22. By Robert Bruce Park

Overhaul a lot of the logging logic.

Logging now works in both friends-service and in debug_live. I found a
workaround for that duplicate-records bug. Tests have been updated.

21. By Robert Bruce Park

Resurrect logging from friends-service.sh

20. By Robert Bruce Park

Update tests to no longer expect HTTPError to be raised.

This brings us much more into line with the Soup way of doing things,
rather than trying to force urllib-like behavior on top of Soup.

19. By Robert Bruce Park

Overhaul debug_live.py to make it compatible with Authentication changes.

18. By Robert Bruce Park

Make logging *much* more explicit about what is being logged from where.

17. By Robert Bruce Park

Replace threading.Lock() with time.sleep()

Yes, yes, I know time.sleep() is ugly, but this is looking like the
only way I can get this working quite right. The previous attempts
using threading.Lock and GObject.MainLoops both had very subtle hangs
that basically screwed up everything.

Branch metadata

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