Created by Robert Bruce Park and last modified
Get this branch:
bzr branch lp:~super-friends/friends/trunk-next
Members of Super Friends can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Super Friends

Recent revisions

209. By Robert Bruce Park

Forward port more fixes from lp:friends.

208. By Robert Bruce Park

Merge fixes from lp:friends.

Kobe Lee's Sohu-oauth fixes ran into some conflicts, but fortunately I
was able to resolve these in a nicer way than what we had before
(thanks to my Account class simplifications here in trunk-next), and
now we have even better test coverage of this in test_account.py
rather than in test_twitter.py, which was weird. Hooray!

207. By Robert Bruce Park

Merge trunk.

206. By Robert Bruce Park

Merge lp:friends.

205. By Robert Bruce Park

Drop more Quantal / Python 3.2 compatibility code.

204. By Robert Bruce Park

Drop support for Python 3.2 / Quantal.

I tried to land this in trunk previously, but it was veto'd due to the
phablet images requiring quantal support.

But now that the phablet images are migrating to raring support, I
thought I'd get this in trunk-next so that it lands during the S

203. By Robert Bruce Park

Merge Ken's Identica.[un]like implementation.

202. By Robert Bruce Park

Forward-port bugfixes from lp:friends.

201. By Robert Bruce Park

Backport Raymond Hettinger's contextlib.ignored from Python 3.4.

This is compatible with Python 3.2 and 3.3, so is compatible with
quantal and raring, it just won't become part of the Python stdlib
until 3.4, which probably won't land in ubuntu until 14.04.

I've long considered "try: foo(); except Exception: pass" to be an ugly wart of
python, and this just slices it all away. This means it now only takes
one line instead of three when all you want to do is ignore an

200. By Robert Bruce Park

Add support for durl.me, with test coverage.

This required implementing some regex for easily grabbing URLs out of
JSON. This may be a little bit unorthodox, however had I used the
traditional json parser, I would have been stuck trying to traverse a
service-specific JSON data structure, and I wanted to write some code
that was much more generally-applicable. So this JSON code, as
written, can grab URLs safely from any possible JSON format, whether
the URL is stored in a list, or a dict, or a list of dicts, or
whatever other JSON-ish format they might want to throw at us... it
just ignores all that and returns the shortened URL directly.

Branch metadata

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