lp:~super-friends/friends/trunk-next

Created by Robert Bruce Park on 2013-03-19 and last modified on 2013-04-17
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

Owner:
Super Friends
Project:
Friends
Status:
Merged

Recent revisions

209. By Robert Bruce Park on 2013-04-17

Forward port more fixes from lp:friends.

208. By Robert Bruce Park on 2013-04-17

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 on 2013-04-16

Merge trunk.

206. By Robert Bruce Park on 2013-04-04

Merge lp:friends.

205. By Robert Bruce Park on 2013-04-04

Drop more Quantal / Python 3.2 compatibility code.

204. By Robert Bruce Park on 2013-04-03

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

203. By Robert Bruce Park on 2013-04-03

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

202. By Robert Bruce Park on 2013-04-02

Forward-port bugfixes from lp:friends.

201. By Robert Bruce Park on 2013-03-29

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

200. By Robert Bruce Park on 2013-03-29

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:
lp:friends
This branch contains Public information 
Everyone can see this information.

Subscribers